0
У меня есть два объекта одного типа, которые мне нужно сравнить, но значение одного свойства объекта на объекте A должно быть равно свойству другого имени на объекте B.FluentAssertions: Как сравнивать свойства другого имени
Учитывая мой объект:
class MyObject
{
public string Alpha {get; set;}
public string Beta {get; set;}
}
var expected = new MyObject {"string1", "string1"};
var actual = new MyObject {"string1", null};
Мне нужно проверить, что actual.Alpha == expected.Alpha и actual.Beta == expected.Alpha
Можно ли это сделать?
Спасибо за ответ. Может ли это также применяться к объектам коллекции? Скажем, у меня Список ожидается; Список актуальный; actual.ShouldBeEquivalentTo (ожидается); –
Chris
Я думаю, что текущее утверждение не поддерживает такое сравнение. Я знаю, как это сделать в NUnit и как создать метод для использования в vs-unit-testing-framework. Я отредактирую свой тент и напишу метод –