Test First Development - Part 1

Test first development techniques and practices with C#, Visual Studio, and NUnit
Course info
Rating
(1233)
Level
Intermediate
Updated
Nov 16, 2010
Duration
3h 33m
Table of contents
Introduction to Test-First Development
Writing Unit Tests Part I
Writing Unit Tests II
Introduction to Refactoring
Driving Design with Unit Tests
Isolating Code
Description
Course info
Rating
(1233)
Level
Intermediate
Updated
Nov 16, 2010
Duration
3h 33m
Description

This course introduces a test-first development style to build better software. We’ll discuss the value of unit testing and demonstrate the red-green-refactor workflow in the design and implementation of business requirements. Using tools like NUnit and JetBrains Resharper we’ll also demonstrate tips and practices for refactoring, and writing effective unit tests. This course is appropriate for developers new to the practice of writing unit tests.

About the author
About the author

David Starr is a Principal Azure Solutions Architect for Microsoft and has worked in technology leadership positions for over 20 years. He specializes in agile software development practices, patterns and practices, and judicious application of various technologies within development teams. He is a 5 time Microsoft MVP in Visual Studio and a technical instructor with Pluralsight where he focuses on the software development practices and developer tooling curricula. David blogs at ElegantCode.com, is a frequent contributor at conferences and a frequent writer. He has successfully led many product development teams and is a technical learning professional.

More from the author
Scrum for Executives, Leaders, and Your Boss
Intermediate
1h 54m
Apr 14, 2020
Agile Team Practices with Scrum
Intermediate
3h 43m
Feb 7, 2020
C# Design Patterns: Facade
Beginner
13m
Dec 12, 2019
More courses by David Starr
About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

More from the author
ASP.NET Core Fundamentals
Beginner
5h 44m
Sep 27, 2019
ASP.NET MVC 5 Fundamentals
Beginner
5h 45m
Aug 29, 2019
More courses by Scott Allen