Pet*_*ras 4 unit-testing mstest
IEnumerable<ReportReceipt> expected = new List<ReportReceipt>()
{
new ReportReceipt("fileName1","Hash1","some comments1")
};
IEnumerable<ReportReceipt> actual = new List<ReportReceipt>()
{
new ReportReceipt("fileName1","Hash1","some comments1")
};
Assert.IsTrue(expected.SequenceEqual(actual));
Run Code Online (Sandbox Code Playgroud)
我正在使用VS 2008运行MSTest.
SequenceEqual通过使用默认的相等比较器来比较元素来确定两个序列是否相等.
如果您没有在类中重载Equals和GetHashCode,则回退对象相等性检查将失败,因为序列包含两个不同的对象.
| 归档时间: |
|
| 查看次数: |
213 次 |
| 最近记录: |