Проверка полного отображения [неупорядоченного] набора / набора элементов в модульном тесте

м с использованием xUnit.net, AutoFixture и SemanticComparison и хотите проверить результаты сопоставления.

На уровне отдельных предметов яЯ хорошо покрыта.

Дано

Элементы имеют идентифицирующий ключЯ хочу сделать сравнение по элементам значения с обеих сторонЯ нене заботиться о заказе (и нене хочу, чтобы моё утверждение нарушалось при повторном заказе)

Как проверить, что каждый элемент ввода отображается на один и только один элемент вывода вDAMP еще сухой способ используя как можно больше OOTB-компонентов?

Светильники:

class Input
{ 
   public string Name, Description;
}

class Output
{ 
   public string Name, Description, IgnoreThisField;
}

Скелет Тест:

[Theory,AutoData]
void MappingWorks( Mapper sut, Input[] inputs)
{
    var outputs = sut.Map( inputs);

    // TODO assert that every input is mapped
    // TODO assert that we have have no extra outputs
}

Ответы на вопрос(2)

Ваш ответ на вопрос