What if assertion tests were more than pass/fail operations?
What if asserts produced Blazor components?
This would allow us to do some powerful things.
For example, we could produce visual diffs and enable interactive testing.
IcuBlazor excels in UI testing!
You can take a snapshot of a div on your page and compare it pixel-by-pixel with a previous snapshot.
And don't worry about the "Too Many Broken Tests" problem.
IcuBlazor has a simple solution.
Create End-To-End tests.
With the UI Automation API you can create tests that click buttons, enter text, select items, and more.
And since this is all C# Blazor code, you can verify your data and UI at any time.