Unit tests in detailUnit tests in deep withxUnitNSubstitute as mockingFluentAssertionsCovering:Data typesAPI unit testing MockingDI/IoCFluent assertionsNaming conventionsAPI level (controllers)Domain level (services)Parallelism and Shared classes