public void InverseBoolConverter_ReturnsInverseBool() { inverseBoolConverter = new InverseBoolConverter(); bool testConvertFalse = (bool)inverseBoolConverter.Convert(valueFalse, typeof(bool), null, CultureInfo.CurrentCulture); bool testConvertTrue = (bool)inverseBoolConverter.Convert(valueTrue, typeof(bool), null, CultureInfo.CurrentCulture); bool testConvertBackFalse = (bool)inverseBoolConverter.ConvertBack(valueFalse, typeof(bool), null, CultureInfo.CurrentCulture); bool testConvertBackTrue = (bool)inverseBoolConverter.ConvertBack(valueTrue, typeof(bool), null, CultureInfo.CurrentCulture); Assert.IsTrue(testConvertFalse); Assert.IsFalse(testConvertTrue); Assert.IsTrue(testConvertBackFalse); Assert.IsFalse(testConvertBackTrue); }
public void ShouldInvert(bool value) { var converter = new InverseBoolConverter(); var result = converter.Convert(value, null, null, null); Assert.AreEqual(!value, result); }
public void InverseBoolConverter_HandlesStringInput_ExpectedInvalidCastExcpetion() { inverseBoolConverter = new InverseBoolConverter(); valueEmptyString = ""; valueRandomString = "asdsadagsd"; valueTrueString = "true"; valueFalseString = "False"; try { bool testEmptyString = (bool)inverseBoolConverter.Convert(valueEmptyString, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(InvalidCastException), ex.GetType()); } try { bool testRandomString = (bool)inverseBoolConverter.Convert(valueRandomString, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(InvalidCastException), ex.GetType()); } try { bool testTrueString = (bool)inverseBoolConverter.Convert(valueTrueString, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(InvalidCastException), ex.GetType()); } try { bool testFalseString = (bool)inverseBoolConverter.Convert(valueFalseString, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(InvalidCastException), ex.GetType()); } }
public void T3() { // Arrange var testConverter = new InverseBoolConverter(); // Act var actual = testConverter.Convert(false, typeof(bool), null !, InvariantCulture); // Assert Assert.True((bool)actual); }
public void Convert_True() { // Arrange var converter = new InverseBoolConverter(); // Act var result = (bool)converter.Convert(true, null, null, null); // Assert Assert.IsFalse(result); }
public void Convert_NotBool() { // Arrange var converter = new InverseBoolConverter(); // Act var result = (bool)converter.Convert(new object(), null, null, null); // Assert Assert.IsFalse(result); }
public void InverseBoolConverter_HandlesNullInput_ExpectedNullReferenceExcpetion() { inverseBoolConverter = new InverseBoolConverter(); object testConvertNull; try { testConvertNull = inverseBoolConverter.Convert(valueNull, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(NullReferenceException), ex.GetType()); } try { testConvertNull = inverseBoolConverter.ConvertBack(valueNull, typeof(bool), null, CultureInfo.CurrentCulture); } catch (Exception ex) { Assert.AreEqual(typeof(NullReferenceException), ex.GetType()); } }
public void T1() { var converter = new InverseBoolConverter(); Assert.Throws <InvalidOperationException>(() => converter.Convert(true, typeof(object), null !, InvariantCulture)); }
public void ShouldFailToConvertNonBool() { var converter = new InverseBoolConverter(); converter.Convert(new object(), null, null, null); }
public void ConvertTest(object value, object correctValue) { var resultValue = _converter.Convert(value, value.GetType(), null, CultureInfo.CurrentCulture); Assert.AreEqual(correctValue, resultValue); }