public void GetResultAsyncShouldReturnPassIfListCountIsInRange(LengthInRange sut, [RuleContext] RuleContext context) { sut.Min = 2; sut.Max = 4; Assert.That(() => sut.GetResultAsync(new List <int> { 1, 2, 3 }, context), Is.PassingValidationResult); }
public void GetResultAsyncShouldReturnPassIfStringIsNull(LengthInRange sut, [RuleContext] RuleContext context) { Assert.That(() => sut.GetResultAsync((string)null, context), Is.PassingValidationResult); }
public void GetResultAsyncShouldReturnFailIfStringIsLongerThanMaximum(LengthInRange sut, [RuleContext] RuleContext context) { sut.Min = 2; sut.Max = 4; Assert.That(() => sut.GetResultAsync("XYZ123", context), Is.FailingValidationResult); }
public void GetResultAsyncShouldReturnPassIfStringIsWithinRange(LengthInRange sut, [RuleContext] RuleContext context) { sut.Min = 2; sut.Max = 4; Assert.That(() => sut.GetResultAsync("XYZ", context), Is.PassingValidationResult); }