Библиотека содержит набор расширений, который применяется в тестовых проектах AspNet Core.
Проверяет соответствие фильтра и модели (все ли поля из фильтра TFilter содержаться в модели TModel, и соответствуют ли их типы).
Пример
[Fact(DisplayName = "Проверить соответствие модели фильтру.")]
public void ShouldProperlyValidFilter()
{
Assert.FilterIsValid<TestFilterViewModel, ValueViewModel>();
}Проверить коллекцию, с использованием проверочной коллекции.
Если для проверочной коллекции не найден соответствующий элемент, то ему присваивается значение null.
Пример
Assert.Collection(expectedCollection, actualCollection, x => x.Id, x => x.Id,
(expected, actual) =>
{
Assert.NotNull(actual);
Assert.Equal(expected.Name, actual.Name);
});