Basics of Unit Testing for C# Developers

Pluralsight
Course Summary
Every developer needs to test their code or have it tested by someone. In this course, you'll learn how to start unit testing to improve the quality of your applications.
-
+
Course Description
Every developer knows they should be creating unit tests to improve the quality of their applications. In this course, Basics of Unit Testing for C# Developers, you'll learn how to create unit tests by using Visual Studio. First, you'll see how easy it is to get started with creating unit tests. Next, you'll explore how to simplify the unit test process by creating data-driven tests. Finally, you'll cover how to automate your unit tests by scheduling them to run via the command line utility VSTest.Console. By the end of this course, you'll have the required skills needed to go on and learn more advanced topics in unit testing.
-
+
Course Syllabus
Course Overview- 1m 35s
—Course Overview 1m 35sWhy You Need Unit Testing- 9m 45s
—Introduction to Unit Testing 2m 7s
—The Tools Available in Visual Studio for Unit Testing 2m 10s
—Why Test Code? 1m 4s
—QA Department or Unit Tests? 2m 50s
—Testing Tools You Learn in This Course 0m 56s
—Module Summary 0m 35sYour First Unit Tests- 20m 11sAvoid Hard-coding in Unit Tests- 12m 25sInitialization and Cleanup- 17m 0sUnit Testing Attributes- 15m 15sAssert Classes Save a Lot of Time- 26m 54sConsolidate Tests by Making Them Data-driven- 15m 22sAutomating Unit Tests with VSTest.Console- 11m 2s