我最近接触了 nUnit 中流畅的界面,我喜欢它;但是,我正在使用 msTest。
有谁知道是否有一个流畅的界面可以测试框架不可知或 msTest?
最佳答案
见 Fluent Assertions .你可以做这样的事情
"ABCDEFGHI".Should().StartWith("AB").And.EndWith("HI").And.Contain("EF").And.HaveLength(9);
new[] { 1, 2, 3 }.Should().HaveCount(4, "because we thought we put three items in the
collection"))
dtoCollection.Should().Contain(dto => dto.Id != null);
collection.Should().HaveCount(c => c >= 3);
dto.ShouldHave().AllPropertiesBut(d => d.Id).EqualTo(customer);
dt1.Should().BeWithin(TimeSpan.FromHours(50)).Before(dt2);
Action action = () => recipe.AddIngredient("Milk", 100, Unit.Spoon);
action
.ShouldThrow<RuleViolationException>()
.WithMessage("Cannot change the unit of an existing ingredient")
.And.Violations.Should().Contain(BusinessRule.CannotChangeIngredientQuanity
关于.net - MSTest 是否有流畅的断言 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/302166/