bUnit is a testing library for Blazor components.
You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic.
You can interact with and inspect the component under test, trigger event handlers, provide cascading values,...
bUnit.xunit is an xUnit extension for bUnit, that provides a way for xUnit to run bUnit's razor-based tests, as well as other helpful extensions to make the testing experience better if you use xUnit for writing your tests.
bUnit.web.testcomponents enables writing tests using the <Fixture> and <SnapshotTest> components in .razor files.
This package only works with xUnit.
NOTE: This package represents experimental features of bUnit that has been superseded by better ones. It is provided to avoid breaking...