Как утверждать равенство объектов, только для покрытия кода в MSTest? - PullRequest
1 голос
/ 27 апреля 2020

Как мне сделать равенство свойств моего объекта лучше в 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. Рекурсивное сравнение свойств

инструмент покрытия статического кода будет жаловаться на отсутствие покрытия свойства

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...