Unit tests in detail Unit tests in deep with xUnit NSubstitute as mocking FluentAssertions Covering: Data types API unit testing Mocking DI/IoC Fluent assertions Naming conventions API level (controllers) Domain level (services) Parallelism and Shared classes