public void GreaterThanEqualTo_Bool_InvalidType_ArgumentTypeMismatch() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet("foo", false); // Assert Assert.ThrowsException <ArgumentException>(action); }
public void GreaterThanEqualTo_Bool_InvalidType_ArgumentTypeMismatch() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet("foo", false); // Assert Assert.ThrowsException<ArgumentException>(action); }
public void GreaterThanEqualTo_CustomIComparableImplementation_InvalidType_ArgumentTypeMismatch() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet("foo", new CustomIComparableImplementation(15)); // Assert Assert.ThrowsException <ArgumentException>(action); }
public void GreaterThanEqualTo_InvalidCast() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet(null, null); // Assert Assert.ThrowsException <InvalidCastException>(action); }
public void GreaterThanEqualTo_String_False() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result = modifier.IsConditionMet("foo", "bar"); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_DateTime_False() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result = modifier.IsConditionMet(DateTime.MaxValue, DateTime.MinValue); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_Double_False() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result = modifier.IsConditionMet(15.0, 12.0); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_CustomIComparableImplementation_False() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result = modifier.IsConditionMet(new CustomIComparableImplementation(15), new CustomIComparableImplementation(12)); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_Bool_False() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result = modifier.IsConditionMet(true, false); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_AllowNullValue_ConditionNotMet() { // Arrange bool result; IConditionModifier modifier = new GreaterThanEqualToModifier(); modifier.TreatNullAsConditionNotMet = true; // Act result = modifier.IsConditionMet(null, null); // Assert Assert.IsFalse(result); }
public void GreaterThanEqualTo_String_True() { // Arrange bool result1; bool result2; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result1 = modifier.IsConditionMet("bar", "foo"); result2 = modifier.IsConditionMet("bar", "bar"); // Assert Assert.IsTrue(result1, "GreaterThan failed."); Assert.IsTrue(result2, "EqualTo failed."); }
public void GreaterThanEqualTo_Bool_True() { // Arrange bool result1; bool result2; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result1 = modifier.IsConditionMet(false, true); result2 = modifier.IsConditionMet(false, false); // Assert Assert.IsTrue(result1, "GreaterThan failed."); Assert.IsTrue(result2, "EqualTo failed."); }
public void GreaterThanEqualTo_DateTime_True() { // Arrange bool result1; bool result2; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result1 = modifier.IsConditionMet(DateTime.MinValue, DateTime.MaxValue); result2 = modifier.IsConditionMet(DateTime.MinValue, DateTime.MinValue); // Assert Assert.IsTrue(result1, "GreaterThan failed."); Assert.IsTrue(result2, "EqualTo failed."); }
public void GreaterThanEqualTo_Double_True() { // Arrange bool result1; bool result2; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result1 = modifier.IsConditionMet(12.0, 15.0); result2 = modifier.IsConditionMet(12.0, 12.0); // Assert Assert.IsTrue(result1, "GreaterThan failed."); Assert.IsTrue(result2, "EqualTo failed."); }
public void GreaterThanEqualTo_CustomIComparableImplementation_True() { // Arrange bool result1; bool result2; IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act result1 = modifier.IsConditionMet(new CustomIComparableImplementation(5), new CustomIComparableImplementation(15)); result2 = modifier.IsConditionMet(new CustomIComparableImplementation(5), new CustomIComparableImplementation(5)); // Assert Assert.IsTrue(result1, "GreaterThan failed."); Assert.IsTrue(result2, "EqualTo failed."); }
public void GreaterThanEqualTo_InvalidCast() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet(null, null); // Assert Assert.ThrowsException<InvalidCastException>(action); }
public void GreaterThanEqualTo_CustomIComparableImplementation_InvalidType_ArgumentTypeMismatch() { // Arrange IConditionModifier modifier = new GreaterThanEqualToModifier(); // Act Action action = () => modifier.IsConditionMet("foo", new CustomIComparableImplementation(15)); // Assert Assert.ThrowsException<ArgumentException>(action); }