我想编写一个可调用的函数来接受两个对象,并将这些对象的30多个属性与断言进行比较.问题是需要对大约20个现有单元测试和大多数未来测试进行此操作,并且每次写出30多个断言都耗费时间和空间.
我目前有一个非单元测试函数,用于比较对象,并返回带有"pass"或失败消息的字符串,并使用断言在每个单元测试中验证.然而,它非常混乱,我觉得我反对正确的单元测试方法.
有没有办法制作一个可以从使用断言来检查条件的单元测试中调用的函数?
c# nunit
c# ×1
nunit ×1