A picture's worth a 1000 tests. Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed.
Utilities for approval testing Rdlc Reports. Allows Rdlc image verification and utilities to populate datasets.
For example:
RdlcApprovals.VerifyReport("YourReport.rdlc", new YourDataTable().AddTestDataRows(1));
Diffa is a .netstandard unit-test assertion library that allows you to verify your test results against approved files. Inspired by [ApprovalTests](https://github.com/approvals/ApprovalTests.Net), Diffa will also automatically launch your favorite diff tool when an assertion fails so you can compare...
More information
Utilities for approval testing Windows Forms. Allows screenshot verification of Windows Forms. For example:
WinFormsApprovals.Verify(new Button { BackColor = Color.LightBlue, Text = "Help" });