【发布时间】:2015-10-04 16:12:22
【问题描述】:
我在 C# 中创建了一个列表,我想进行测试以查看 Id 字段的所有值是否都是唯一的。
public static List<RestaurantReview> _reviews = new List<RestaurantReview>
{
new RestaurantReview
{
Id = 1,
Name = "McDonalds",
},
new RestaurantReview
{
Id = 2,
Name = "Burger King",
},
}
因为我做了一些调试,我发现它正在通过列表运行,但我没有得到正确的测试值。有人可以解释一下我在这里做错了什么吗?
[TestMethod()]
public void CheckReviewIds()
{
var FirstReview = ReviewsController._reviews.First();
bool AllUniqueIds = ReviewsController._reviews.All(s => s.Id == FirstReview.Id);
Assert.IsFalse(AllUniqueIds);
}
提前致谢。
【问题讨论】:
标签: c# list unit-testing assert