unit testing with c#

The Unit Testing with C# training course, meant for developers, introduces advanced tools and methodologies of test-driven development that come with Visual Studio, and illustrates the use of the techniques in the real-life projects. This course is practical, with many example programs and tests written in C#.

  • Basic knowledge of the .NET Framework
  • Experience programming in C# with Visual Studio

COURSE AGENDA

  • Design for Test
  • Private Accessors
  • Test Instance
  • Configuration Files
  • Test Instance – Database
  • Test Instance – Service
  • Stubs
  • Code Coverage
  • Block Coverage
  • Branch Coverage
  • Line Coverage
  • Collecting Coverage Data
  • Selecting Coverage Units
  • Coverage Visualization
  • Coverage Analysis
  • Exclusions
  • Isolation Tool
  • Adding Fakes
  • Stub Classes
  • Stub Methods
  • Stub Properties
  • Shims
  • Shims Context
  • Classes
  • Methods
  • Default Behavior
  • Global Shims