Testing .NET Applications Fundamentals

Testing .NET Applications Fundamentals

Stop guessing what to test. Start building test suites that actually catch bugs, survive refactoring, and run fast in your CI/CD pipeline.

0 followers
22 chapters
Programming & Development
2026
You're viewing a limited preview. Create a free account to read free books or start a 7-day free trial to unlock the entire library.

From Testing .NET Applications Fundamentals

Table of Contents

4 of 22 chapters available ยท Premium unlocks the rest

  • 1 Legal Notices
  • 2 About This Book
  • 3 Part I: Foundations
  • 4 Chapter 1: Introduction to Testing .NET Applications
  • 5 Chapter 2: Setting Up the Solution, Application Projects, and Test Projects
  • 6 Chapter 3: Writing Your First Unit Tests
  • 7 Part II: Unit Testing Core Skills
  • 8 Chapter 4: Designing Code for Testability and Determinism
  • 9 Chapter 5: Unit Testing with xUnit First, with NUnit Comparison
  • 10 Chapter 6: Mocking Dependencies with Moq and NSubstitute
  • 11 Chapter 7: Test-Driven Development in Practice
  • 12 Part III: Integration and Application Testing
  • 13 Chapter 8: Integration Testing ASP.NET Core APIs with WebApplicationFactory
  • 14 Chapter 9: Testing Data Access and Persistence
  • 15 Chapter 10: Testing Blazor Components with bUnit
  • 16 Chapter 11: End-to-End Testing Across User Flows
  • 17 Part IV: Quality, Coverage, and Delivery
  • 18 Chapter 12: Measuring Coverage and Interpreting Test Gaps
  • 19 Chapter 13: Organizing ParcelPilot Test Suites and Running Them in CI/CD
  • 20 Next Steps
  • 21 Part V: Review Questions
  • 22 Answer Key
An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.