【发布时间】:2018-02-08 11:51:04
【问题描述】:
我想重写这段代码只使用 Linq:
foreach (string dog in dogs)
{
Assert.That(GetOwnersForDog(dog).Any(x => x.Name == "Me"));
}
它会告诉所有的狗是否至少有一个叫“我”的主人。 有什么想法吗?
【问题讨论】:
-
你想删除什么? foreach ?
-
您使用的是哪个单元测试框架?它有集合的断言吗? xUnit 有一个
Assert.All,NUnit 有一个Collection constraints -
我正在使用 Nunit。