Test-Driven Development Using NUnit and C# (VS 2015)

Course Number:



Course Duration:
1 Day


The student should have a basic knowledge of the .NET Framework and experience programming in C# with Visual Studio.

Course Objectives:
  • Understand the principles of test-driven development
  • Acquire fluency in developing tests using the NUnit framework
  • Efficiently exercise tests suites using both GUI and command-line tools
Course Outline:
  • Test-Driven Development
    • What Is Test-Driven Development (TDD)?
    • Functional Tests / Customer Tests
    • Unit Tests / Programmer Tests
    • Test Automation
    • Simple Design
    • Refactoring
    • An NUnit Test Drive
    • TDD with Legacy Code
  • NUnit Fundamentals
    • Structure of Unit Tests
    • NUnit Framework
    • Assertions
    • Test Cases
    • Test Fixtures
    • Test Runners
    • Ignoring Tests
    • Setup and TearDown
    • Test Fixture Setup and TearDown
    • NUnit GUI Tool
    • NUnit with Visual Studio
  • More about NUnit
    • Exceptions
    • Debugging NUnit Tests
    • Custom Asserts
    • Categories
    • NUnit Console Tool
    • Refactoring

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!