Verify

snapshot tester

Tools and scripts for snapshot testing of C# data models

Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.

GitHub

3k stars
16 watching
150 forks
Language: C#
last commit: almost 2 years ago
Linked from 2 awesome lists

assertion-librarysnapshotsnapshot-testingtesting

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
verifytests/verify.terminalA tool for managing Verify snapshots and accepting/rejecting pending changes36
verifytests/verify.quibbleA tool that allows comparing text data using the Quibble library and integrates it with Verify for testing.3
verifytests/verify.httpA tool for verifying web bit integrity and security23
fluentvalidation/fluentvalidationA .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules.9,159
verifytests/verify.aspnetcoreA tool for verifying the correctness of ASP.NET Core applications and their middleware6
fluentassertions/fluentassertionsProvides a set of extension methods to naturally specify expected outcomes in unit tests.3,811
verifytests/verify.nsubstituteAdds Verify support for NSubstitute types0
verifytests/verify.nservicebusAdds support for verifying NServiceBus message interactions in tests.5
verifytests/verify.blazorA tool for verifying Blazor components by capturing their rendered HTML and model state in a snapshot file.33
verifytests/verify.diffplexA tool for comparing and verifying the differences between two text files using a diffplex algorithm.10
verifytests/verify.phashA C# library that extends the Verify class to enable comparison of documents using Phash hashing.4
verifytests/verify.imagemagickA tool for verifying digital documents by comparing images of converted versions.5
verifytests/verify.zerologA tool for testing and verifying the correctness of error logging mechanisms in C# applications.6
verifytests/verify.nodatimeA tool that provides test verification support for NodaTime values2
verifytests/verify.brighterAdds support for verifying a specific command processing framework2