Ejemplo n.º 1
0
 public void ReturnsTrueWhenGuidNonEmptyIsSupplied()
 {
     var rule = new ValueRequiredRule(Guid.NewGuid(), "id").Validate();
     rule.IsValid.ShouldBe(true);
 }
Ejemplo n.º 2
0
 public void ReturnsFalseWhenStringEmptyIsSupplied()
 {
     var rule = new ValueRequiredRule("", "id").Validate();
     rule.IsValid.ShouldBe(false);
 }
Ejemplo n.º 3
0
 public void SetsErrorMessageWhenStringEmptyIsSupplied()
 {
     var rule = new ValueRequiredRule("", "id").Validate();
     rule.ErrorMessage.ShouldBe("id must be supplied");
 }
Ejemplo n.º 4
0
 public void SetsErrorMessageWhenDecimalLessThanOneSupplied()
 {
     var rule = new ValueRequiredRule(0M, "id").Validate();
     rule.ErrorMessage.ShouldBe("id must be greater than 0");
 }
Ejemplo n.º 5
0
 public void ReturnsTrueWhenStringNonEmptyIsSupplied()
 {
     var rule = new ValueRequiredRule("123", "id").Validate();
     rule.IsValid.ShouldBe(true);
 }
Ejemplo n.º 6
0
 public void ReturnsTrueWhenDecimalGreaterThanZeroSupplied()
 {
     var rule = new ValueRequiredRule(1M, "id").Validate();
     rule.IsValid.ShouldBe(true);
 }
Ejemplo n.º 7
0
 public void ReturnsFalseWhenDecimalLessThanOneSupplied()
 {
     var rule = new ValueRequiredRule(0M, "id").Validate();
     rule.IsValid.ShouldBe(false);
 }
 public void Sets_ErrorMessage_When_String_Empty_Is_Supplied()
 {
     var rule = new ValueRequiredRule("", "id").Validate();
     rule.ErrorMessage.ShouldBe("id must be supplied");
 }
 public void Returns_True_When_Guid_Non_Empty_Is_Supplied()
 {
     var rule = new ValueRequiredRule(Guid.NewGuid(), "id").Validate();
     rule.IsValid.ShouldBe(true);
 }
Ejemplo n.º 10
0
 public void Returns_False_When_String_Empty_Is_Supplied()
 {
     var rule = new ValueRequiredRule("", "id").Validate();
     rule.IsValid.ShouldBe(false);
 }
Ejemplo n.º 11
0
 public void Returns_True_When_String_Non_Empty_Is_Supplied()
 {
     var rule = new ValueRequiredRule("123", "id").Validate();
     rule.IsValid.ShouldBe(true);
 }
Ejemplo n.º 12
0
 public void Sets_ErrorMessage_When_Decimal_Less_Than_One_Supplied()
 {
     var rule = new ValueRequiredRule(0M, "id").Validate();
     rule.ErrorMessage.ShouldBe("id must be greater than 0");
 }
Ejemplo n.º 13
0
 public void Returns_False_When_Decimal_Less_Than_One_Supplied()
 {
     var rule = new ValueRequiredRule(0M, "id").Validate();
     rule.IsValid.ShouldBe(false);
 }
Ejemplo n.º 14
0
 public void Returns_True_When_Decimal_Greater_Than_Zero_Supplied()
 {
     var rule = new ValueRequiredRule(1M, "id").Validate();
     rule.IsValid.ShouldBe(true);
 }