Как мне сделать равенство свойств моего объекта лучше в MSTest. Это просто, чтобы удовлетворить инструмент покрытия кода.
Для объекта:
Assert.AreEqual(expectedContact.Address1, actualContact.Address1);
Assert.AreEqual(expectedContact.Address2, actualContact.Address2);
Assert.AreEqual(expectedContact.Address3, actualContact.Address3);
Assert.AreEqual(expectedContact.AddressType, actualContact.AddressType);
Для коллекций:
CollectionAssert.AreEquivalent(expectedContacts, actualContacts);
Что я пробовал: 1. Assert.AreEqual (Ожидаемый контакт , актуальныеКонтакт) свойства.
Свободные утверждения -> не поддерживается в MsTest. Рекурсивное сравнение свойств
инструмент покрытия статического кода будет жаловаться на отсутствие покрытия свойства