public void RubberStamp_Conditions_GreaterOrEqualThanCondition_SetMessage_Test() { var condition = new GreaterOrEqualThanCondition <TestClass, string>(p => p.Name, "TEST") .SetMessage("Error message"); Assert.AreEqual("Error message", condition.Message); }
public void RubberStamp_Conditions_GreaterOrEqualThanCondition_String_Equal_Test() { var condition = new GreaterOrEqualThanCondition <TestClass, string>(p => p.Name, "cde"); Assert.IsTrue(condition.IsValid(new TestClass { Name = "cde" })); }
public void RubberStamp_Conditions_GreaterOrEqualThanCondition_Int_Lower_Invalid_Test() { var condition = new GreaterOrEqualThanCondition <TestClass, int>(p => p.Index, 3); Assert.IsFalse(condition.IsValid(new TestClass { Index = 2 })); }
public void RubberStamp_Conditions_GreaterOrEqualThanCondition_String_Message_Test() { var condition = new GreaterOrEqualThanCondition <TestClass, string>(p => p.Name, "TEST"); Assert.AreEqual("The Property Name has to be greater than or equal to TEST", condition.Message); }
public void RubberStamp_Conditions_GreaterOrEqualThanCondition_Int_Message_Test() { var condition = new GreaterOrEqualThanCondition <TestClass, int>(p => p.Index, 3); Assert.AreEqual("The Property Index has to be greater than or equal to 3", condition.Message); }