假设我们通过使用预期结果对象的属性断言结果对象的所有属性的相等性来测试方法的结果.我们应该实现equals方法并使用Assert.AreEqual(expectedResult,actualResult)......但是equals可能意味着生产代码中存在不同的东西.
哪种是最佳做法?
要么
unit-testing assert equals assertions
assert ×1
assertions ×1
equals ×1
unit-testing ×1