An overview of automated testingUnit testingIntegration testingEnd-to-end testingOther types of testsPicking the right test styleTesting approachesRefactoringTechnical debtTesting .NET applicationsCreating an xUnit test projectGetting started with xUnitFactsAssertionsTheoriesClosing wordsArrange, Act, AssertOrganizing your testsUnit testsIntegration testsASP.NET Core integration testingClassic web applicationMinimal hostingImportant testing principlesSummaryQuestionsFurther reading