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
Share on facebook
Share on twitter
Share on linkedin
Share on email

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!