Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 public void GetResultAsyncShouldReturnPassIfStringIsNull(LengthInRange sut, [RuleContext] RuleContext context)
 {
     Assert.That(() => sut.GetResultAsync((string)null, context), Is.PassingValidationResult);
 }
Ejemplo n.º 3
0
 public void GetResultAsyncShouldReturnFailIfStringIsLongerThanMaximum(LengthInRange sut, [RuleContext] RuleContext context)
 {
     sut.Min = 2;
     sut.Max = 4;
     Assert.That(() => sut.GetResultAsync("XYZ123", context), Is.FailingValidationResult);
 }
Ejemplo n.º 4
0
 public void GetResultAsyncShouldReturnPassIfStringIsWithinRange(LengthInRange sut, [RuleContext] RuleContext context)
 {
     sut.Min = 2;
     sut.Max = 4;
     Assert.That(() => sut.GetResultAsync("XYZ", context), Is.PassingValidationResult);
 }