Advanced Unit Testing

Learn how to make unit tests work for you instead of against you.
Course info
Rating
(600)
Level
Advanced
Updated
Apr 15, 2013
Duration
3h 2m
Table of contents
DRY versus DAMP
Test Utility Code
Structural Inspection
Identity
Test-Specific Identity
Description
Course info
Rating
(600)
Level
Advanced
Updated
Apr 15, 2013
Duration
3h 2m
Description

This course teaches you various advanced techniques for making unit tests more robust and easier to maintain. It assumes that you have prior experience with unit testing. You'll learn how to make the Arrange and Assert parts of your tests easier to read and maintain, as well as how to model unit tests to match the System Under Test, and how to make the System Under Test easier to unit test. Throughout the course you will see lots of code examples in C#.

About the author
About the author

Mark Seemann is the author of Dependency Injection in .NET and the inventor of AutoFixture. He is a professional programmer and software architect living in Copenhagen, Denmark, and currently an independent advisor. He enjoys reading, drawing, playing the guitar, good wine, and gourmet food.

More from the author
Type-Driven Development with F#
Intermediate
3h 57m
Jul 17, 2015
Test-Driven Development with F#
Intermediate
2h 18m
May 6, 2015
Introduction to Property-based Testing with F#
Intermediate
1h 35m
Apr 17, 2015
More courses by Mark Seemann