More Expressive Testing in .NET with MSpec

Pluralsight
Course Summary
Learn to write tests which better express the intent of your .NET code using the context/specification framework known as MSpec.
-
+
Course Description
This course will introduce you to a different way to think about testing your .NET code. Typical unit tests tend to be overly focused on the implementation details of the code instead of specifying the intent of the software. In this course, you will learn how to write specifications for your code using the Machine.Specifications (MSpec) framework. These specifications can more clearly describe what your software should do instead of how it does it, leading to a more useful and maintainable suite of tests for your system.
-
+
Course Syllabus
Getting Started- 20m 55s
—What is MSpec? 7m 42s
—Installing MSpec and Executing Specifications at the Console 7m 18s
—Executing Specifications in the Visual Studio Test Runner 2m 27s
—Executing Specifications in ReSharper 1m 56s
—Summary 1m 30sExploring the Domain- 22m 14s
—Introducing the Vet Manager Application 2m 6s
—Exploring the Sample Application 4m 34s
—Exploring the Sample Code 6m 46s
—Exploring the Sample Tests 2m 37s
—Strategies for Test Naming 4m 34s
—Summary 1m 35sThe Fundamentals of MSpec- 56m 24sMSpec Beyond the Basics- 51m 28s