Advanced Test-Driven Development Using Visual Studio and C#

Course Number:



Course Duration:
1 Day


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

Course Objectives:
Course Outline:
  • Code Coverage
    • Code Coverage
    • Block Coverage
    • Branch Coverage
    • Line Coverage
    • Collecting Coverage Data
    • Selecting Coverage Units
    • Coverage Visualization
    • Coverage Analysis
    • Exclusions
  • Isolation Techniques
    • Design for Test
    • Private Accessors
    • Test Instance
    • Configuration Files
    • Test Instance – Database
    • Test Instance – Service
    • Stubs
  • Microsoft Fakes
    • Isolation Tool
    • Adding Fakes
    • Stub Classes
    • Stub Methods
    • Stub Properties
    • Shims
    • Shims Context
    • Classes
    • Methods
    • Default Behavior
    • Global Shims
    • Static Methods
  • Appendix A – Learning Resources

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!