Так что я здесь, играя с PEX, кажется отличной идеей.PEX: Как бы вы протестировали метод равенства в pex?
Однако у меня есть несколько проблем, например, у меня нет возможности протестировать метод equals с использованием тестов модульных единиц.
Возможно, нет способа, возможно, его техника, которую я еще не понял.
У кого-то должна быть достойная идея.
Если бы я делал это в moq, например, я бы удостоверился, что все свойства на обоих объектах прочитаны и сами выполняют сравнения для их проверки. однако я не вижу, как использовать этот подход с параметризованными тестами.
проблема заключается в том, что мне нужно проверить, что вызовы метода сделаны, а свойства заданы/прочитаны в моей бизнес-логике. Я не знаю, как это сделать в PEX, и там действительно нет большого количества документации.
Интересный ответ. Я неправильно сформулировал этот вопрос, однако вам удалось дать очень полезный ответ, я не рассматривал тестирование этих свойств. GetHashCode также входит в мой список;) –
v поздний ответ, но на самом деле, вероятно, правильный подход к отражению –