public void Ctor_WithValidValues_InitializesPropertiesCorrectly(string message) { var rule = new IsValueTrueRule(message); Assert.Equal(message, rule.ValidationMessage); Assert.IsAssignableFrom <IValidationRule <bool> >(rule); }
public void Check_ForTrueValue_ReturnsTrue() { var rule = new IsValueTrueRule(ErrorMessage); var isValid = rule.Check(true); Assert.True(isValid); }
public void Check_ForFalseValue_ReturnsFalse() { var rule = new IsValueTrueRule(ErrorMessage); var isValid = rule.Check(false); Assert.False(isValid); }