Azure Functions and Visual Studio enable the easy development and execution of C# code in the cloud. This course will teach you how to implement tests at different levels of granularity to ensure your Azure Functions work as expected.
Even though Azure Functions offer quick deployment of C# code to the cloud, it does not mean those functions should be published without first testing them. In this course, Testing Precompiled Azure Functions: Deep Dive, you'll learn how to write tests for your Azure Functions and workflows. First, you'll learn how to unit test core business logic and then how to test (and make testable) your function run methods. Next, you'll then discover how to use mocked function dependencies in your tests. Finally, you'll explore how to implement end to end function workflow tests. By the end of this course, you'll know how to ensure your Azure Functions are working as expected by implementing tests at different levels of granularity.
Course Overview Hi everyone. My name is Jason Roberts. Welcome to my course, Testing Precompiled Azure Functions: Deep Dive. I'm a Microsoft MVP, freelance developer, and author. In this course, we're going to learn how to create automated tests for your precompiled Azure functions. Some of the major topics that we'll cover in this course include how to test core business logic that's used in your functions, how to test function methods and deal with testability and dependency concerns, and how to create end-to-end tests for your function pipelines. By the end of this course, you'll understand how to create automated tests at different levels of granularity to ensure your Azure functions are working as expected. Before beginning the course, it's recommended that you have a basic understanding of C# and precompiled Azure functions. I hope you'll join me on this journey with the Testing Precompiled Azure Functions: Deep Dive course, at Pluralsight.