From Unit Testing, Principles, Practices, and Patterns by Vladimir Khorikov
In this article I’ll give you a refresher on some basic topics. I’ll go over the structure of a typical unit test, which is usually represented by the Arrange-Act-Assert pattern. I’ll also show the unit testing framework of my choice — xUnit — and explain why I’m using it and not one of its competitors.
From Learn PowerShell in a Month of Lunches, Linux and macOS Edition by Travis Plunk and Tyler Leonhardt
From Human-in-the-Loop Machine Learning by Robert Munro.
From Unit Testing by Vladimir Khorikov
This part covers:
• The two schools of unit testing: classical and London
• The differences between unit, integration, and end-to-end tests