Я пытаюсь утверждать два элемента в своей коллекции, поскольку у меня есть две сущности в моей коллекции. Один из способов, которым я пытаюсь, - это просто сделать цикл foreach и утверждать их индивидуально, как показано ниже. Но в этом подходе мой второй элемент в этой коллекции будет иметь разные элементы. Я хочу сказать, что он передается для первого элемента в коллекции, но не для другого, так как мой второй элемент имеет разные значения, которые нужно сравнить с.Как утверждать каждый элемент коллекции с помощью Nunit
Как я могу сравнить свой второй предмет таким образом. Или, если у вас есть какая-то другая идея, пожалуйста, дайте мне знать.
foreach (var item in result.Entities)
{
Assert.AreEqual("Contractor1", item.ContractorName, "Result not found");
Assert.AreEqual(1234, item.PKey, "Result not found");
Assert.AreEqual("Alex", item.Name, "Result not found");
}
или то, что я могу сделать, это написать, если условие в Еогеаспе, что если это первый элемент, то сравнить с этим иным образом использовать другие значения ??
Итак, вот что я сделал ::
foreach (var item in result.Entities)
{
if (result.Entities.First() == item)
{
// Assert First Item
}
else{
//Assert second list
}
}
, но мне нужно лучшее решение.