Avatar for Davide Bellone

Davide Bellone

About

Davide Bellone is a Principal Backend Developer, Content Creator and Microsoft MVP. He loves exploring new tools and libraries, going the extra mile in writing blog posts and delivering tech sessions. He also runs Code4IT.dev, a tech blog where he publishes articles about .NET, Azure, Software Architecture, Testing, and other stuff that most Backend Developers will find interesting. He's one of the community leads of the Torino.NET User Group. He's the creator of the Testing Vial, a new testing strategy focused on describing entities to better understand the system.

Sessions at .NET Conf 2026

11:00 AM – 11:30 AM

vendredi, novembre 13

Ajouter au calendrier

11 AM - 11:30 AM PST

When Unit tests are not enough: Property-based testing and Snapshot tests

Davide Bellone

Unit Tests are all fun and games until they aren't enough. Integration Tests are better in many scenarios, but they aren't always the best choice either. What other kinds of tests do we have up our sleeves? We can use Snapshot Tests to verify that we haven't introduced regressions, and Property-based Tests to verify that invariants always hold. Attendees will leave with a practical way to decide when to use example-based tests (such as Unit and Integration tests), Property-based Tests, Snapshots Tests, or a combination of all three, using xUnit, FsCheck, and Verify.

Voir les détails de la session