Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Patterns for Pragmatic Unit Testing

This course introduces you to the design patterns useful for a clean, easily maintainable test suite.

Justin Pihony - Pluralsight course - Patterns for Pragmatic Unit Testing
Justin Pihony
What you'll learn

Testing is a given in most modern codebases, with unit tests contributing a large portion of that code. However, the tests are often written without long-term maintenance in mind, creating a coupling between the code and the tests. This course will address some of the most common problems facing test code maintainability. It starts with a basic introduction to testing, moving into the more common unit test patterns, and finishing with legacy code testing patterns. It will use C# standards; however, the underlying patterns will be relevant to all developers.

Table of contents

About the author
Justin Pihony - Pluralsight course - Patterns for Pragmatic Unit Testing
Justin Pihony

Justin is a software journeyman, continuously learning and honing his skills.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight