Getting Started with .NET Unit Testing

By John M. Wright

Elevator Pitch

This session covers fundamentals of unit testing in .NET, features of popular testing frameworks and tooling, the differences between writing tests for new code vs writing tests for existing code, and approaches to writing a test that provides you with value and withstands the test of time.

Description

As a professional software developer, quality and maintainability are fundamental job responsibilities, and well written unit tests are key aspect of achieving these goals. But getting started with unit testing can be daunting. And knowing what to test can be overwhelming.

Whether you’re a senior .NET dev that just never got into unit tests, or you’re just starting your .NET journey, I’ll cover tactical and strategic guides and my experiences to get you started and prepared for the path ahead.

In this session, we’ll walk through some fundamentals of unit testing in .NET, the features of popular testing frameworks and tooling, and the differences between writing tests for new code vs writing tests for existing code. We’ll talk about approaches to writing a unit test that provides you with immediate value and will better withstand the test of time.