Beispiel #1
0
 public void Invalid_Rule_Contains_An_Error_Message_After_Validation()
 {
     var rule = new FalseRule1().Validate();
     rule.ErrorMessage.ShouldBe("FalseRule1 failed validation");
 }
Beispiel #2
0
 public void Successor_Does_Not_Execute_When_Parent_Fails()
 {
     var rule1 = new FalseRule1().IfValidThenValidate(new FalseRule2()).Validate();
     rule1.IsValid.ShouldBe(false);
     rule1.ErrorMessage.ShouldBe("FalseRule1 failed validation");
 }
Beispiel #3
0
 public void Invalid_Rule_Is_Invalid_After_Validation()
 {
     var rule = new FalseRule1().Validate();
     rule.IsValid.ShouldBe(false);
 }