KE
search
Ctrlk
  • dotNet Web 3.0
  • Engineering Management
    • Process Planning (SDLC)chevron-right
    • Estimationchevron-right
  • Requirements
    • Software Requirements Engineeringchevron-right
  • Design
    • OODchevron-right
    • DB Designchevron-right
    • Modelingchevron-right
    • Securitychevron-right
    • Algorithmschevron-right
  • Construction Core
    • Programming languagechevron-right
    • Concurrencychevron-right
    • Refactoringchevron-right
    • Product deploying, software installationchevron-right
    • Networkingchevron-right
  • Construction Web
    • Web server applicationschevron-right
    • Web Serviceschevron-right
    • Microservices and Cloudchevron-right
    • JavaScript, HTML, CSSchevron-right
    • JavaScript Frameworkschevron-right
  • Construction DB
    • SQLchevron-right
    • Data Access Layerchevron-right
  • Verification
    • Code Qualitychevron-right
    • Automated Testing (principles, patterns, and practices)chevron-right
    • Automated Testing (Frameworks, Tools, Libraries)chevron-right
      • .NET unit test frameworks overview
      • .NET Mocking Frameworks, a comparison
      • xUnitchevron-right
      • NSubstitutechevron-right
        • Mocking Method Calls (Using Mock Object, Return Values, Argument Matching)
        • Behavior Verification (Method Was/Not Called, a Specific Number of Times, Getter/Setter Was Called)
        • Throwing exceptions
        • Raising Events from Mock Objects
        • Returning Different Results for Sequential Calls
      • AutoFixture
      • EF Core InMemory test
      • Integration tests in ASP.NET Core
      • Isolating database data in integration tests
      • Test ASP.NET Core MVC apps
  • Configuration Management
    • Product builds and Continuous Integrationchevron-right
    • Managing Versionschevron-right
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Verificationchevron-right
  2. Automated Testing (Frameworks, Tools, Libraries)

NSubstitute

Mocking Method Calls (Using Mock Object, Return Values, Argument Matching)chevron-rightBehavior Verification (Method Was/Not Called, a Specific Number of Times, Getter/Setter Was Called)chevron-rightThrowing exceptionschevron-rightRaising Events from Mock Objectschevron-rightReturning Different Results for Sequential Callschevron-right
PreviousData-driven Testschevron-leftNextMocking Method Calls (Using Mock Object, Return Values, Argument Matching)chevron-right

Last updated 6 years ago