public void RubberStamp_Conditions_LessOrEqualThanCondition_SetMessage_Test() { var condition = new LessOrEqualThanCondition <TestClass, string>(p => p.Name, "TEST") .SetMessage("Error message"); Assert.AreEqual("Error message", condition.Message); }
public void RubberStamp_Conditions_LessOrEqualThanCondition_String_Equal_Test() { var condition = new LessOrEqualThanCondition <TestClass, string>(p => p.Name, "cde"); Assert.IsTrue(condition.IsValid(new TestClass { Name = "cde" })); }
public void RubberStamp_Conditions_LessOrEqualThanCondition_Int_Lower_Invalid_Test() { var condition = new LessOrEqualThanCondition <TestClass, int>(p => p.Index, 3); Assert.IsTrue(condition.IsValid(new TestClass { Index = 2 })); }
public void RubberStamp_Conditions_LessOrEqualThanCondition_Int_Greater_Test() { var condition = new LessOrEqualThanCondition <TestClass, int>(p => p.Index, 3); Assert.IsFalse(condition.IsValid(new TestClass { Index = 4 })); }
public void RubberStamp_Conditions_LessOrEqualThanCondition_String_Message_Test() { var condition = new LessOrEqualThanCondition <TestClass, string>(p => p.Name, "TEST"); Assert.AreEqual("The Property Name has to be less than or equal to TEST", condition.Message); }
public void RubberStamp_Conditions_LessOrEqualThanCondition_Int_Message_Test() { var condition = new LessOrEqualThanCondition <TestClass, int>(p => p.Index, 3); Assert.AreEqual("The Property Index has to be less than or equal to 3", condition.Message); }