In this chapter, you learned how you can test your functions before you deploy them in Azure and how you can monitor them when they are running in a serverless environment.
Unit testing is one of the ways that you can use to empower your code and its quality. Designing your code with unit testing in mind may seem like a waste of time, but when you have to manage projects that evolve quickly or with a long lifetime, the time you spend on unit testing is well spent.
After reading this chapter, you will able to design your Azure Functions so that they are unit testable. You will also be able to implement a set of unit tests to check that the behavior of your functions is as expected.
In the next chapter, you will see how to deploy and run your functions in a container.