Sign in to confirm you’re not a bot
This helps protect our community. Learn more
Testing with the xUnit Framework - Theories and Assertions (3 of 12) | Automated Software Testing
49Likes
2,932Views
2022Nov 30
Welcome to the Automated Software Testing series, where you will learn how to increase the efficiency and ROI of your software testing. The xUnit testing framework is the premier framework for building automated tests in C# and .NET. In this episode, Phil Japikse dives into the power and capabilities of xUnit. Chapters 0:00 - Introduction 1:45 - Review of using Theory and InlineData 3:05 - Using MemberData and C# Records to run a test with various inputs 6:15 - Using an IEnumerable class instead of MemberData 8:00 - What is an Assertion? 10:55 - Using the Fluent assertions package 11:20 - Fluent date assertions 13:55 - String assertions 15:00 - Fluent string assertions 15:35 - Fluent wildcard and regular expression assertions 18:30 - Value type and numeric assertions 20:40 - Fluent numeric assertions 21:45 - Wrapup
  • Resources:
https://github.com/skimedic/SoftwareT... xUnit.net: https://xunit.net/ Getting Started with xUnit.net: https://xunit.net/docs/getting-starte... Fluent assertions: https://fluentassertions.com/
  • Episodes in this series:
Why Automated Software Testing Matters:    • Why Automated Software Testing Matter...   Testing with the xUnit Framework - Overview:    • Testing with the xUnit Framework - Ov...   Testing with the xUnit Framework - Theories and Assertions:    • Testing with the xUnit Framework - Th...   Testing with the xUnit Framework - More Assertions:    • Testing with the xUnit Framework - Mo...   BDD Style Testing with MSpec:    • BDD Style Testing with MSpec (5 of 12...   Mocking Dependencies and Verifying Behavior - Moq Overview:    • Mocking Dependencies and Verifying Be...   Mocking Dependencies and Verifying Behavior - Applying Moq:    • Mocking Dependencies and Verifying Be...   Mocking Dependencies and Verifying Behavior - Additional Moq Features:    • Mocking Dependencies & Verifying Beha...   Running Unit Tests with Azure Pipelines:    • Running Tests with Azure Pipelines (9...   Running Unit Tests with GitHub Actions:    • Running Unit Tests with GitHub Action...   Integration Testing with SQL Server and EF Core:    • Integration Testing with SQL Server a...   Web Application Testing with Microsoft’s Playwright:    • Web Application Testing with Microsof...  

Follow along using the transcript.

Microsoft Visual Studio

334K subscribers