public void Convert_ReturnsTrueIfValueIsNull(object value, bool expectedResult) { var testSubject = new NullToBooleanConverter(); var result = testSubject.Convert(value, null, null, null); result.Should().Be(expectedResult); }
public void WhenConvertingNonNullValueThenResultIsTrue() { var nullToBooleanConverter = new NullToBooleanConverter(); object result = nullToBooleanConverter.Convert("for sure I am not null", typeof(bool), null, new CultureInfo("en-us")); Assert.IsInstanceOfType(result, typeof(bool)); Assert.AreEqual(result, true); }
public void WhenConvertingNullThenResultIsFalse() { var nullToBooleanConverter = new NullToBooleanConverter(); object result = nullToBooleanConverter.Convert(null, typeof(bool), null, new CultureInfo("en-us")); Assert.IsInstanceOfType(result, typeof(bool)); Assert.AreEqual(result, false); }
public void Convert_ShouldReturnTrue_WhenValueIsNull() { var sut = new NullToBooleanConverter(); var result = sut.Convert(null, null, null, null); Assert.IsType <bool>(result); Assert.True((bool)result); }
public void Convert_ShouldReturnTrue_WhenValueIsNotNullAndParameterIsTrue(object value) { var sut = new NullToBooleanConverter(); var result = sut.Convert(value, null, true, null); Assert.IsType <bool>(result); Assert.True((bool)result); }
public void Convert_ShouldReturnFalse_WhenValueIsNotNull(object value) { var sut = new NullToBooleanConverter(); var result = sut.Convert(value, null, null, null); Assert.IsType <bool>(result); Assert.False((bool)result); }
public void Convert_ShouldReturnFalse_WhenValueIsNullAndParameterIsTrue() { var sut = new NullToBooleanConverter(); var result = sut.Convert(null, null, true, null); Assert.IsType <bool>(result); Assert.False((bool)result); }
public void NullToBooleanConverter_Convert() { NullToBooleanConverter converter = new NullToBooleanConverter(); converter.ValueForNull = true; object result = converter.Convert(null, null, null, null); Assert.True((bool)result); result = converter.Convert(new object(), null, null, null); Assert.False((bool)result); converter.ValueForNull = false; result = converter.Convert(null, null, null, null); Assert.False((bool)result); result = converter.Convert(new object(), null, null, null); Assert.True((bool)result); }
public void NullToBooleanConverterTest() { var converter = new NullToBooleanConverter(); converter.IsInverted = false; Assert.IsTrue((bool)converter.Convert(null, typeof(bool), null, null)); Assert.IsFalse((bool)converter.Convert(1, typeof(bool), null, null)); converter.IsInverted = true; Assert.IsFalse((bool)converter.Convert(null, typeof(bool), null, null)); Assert.IsTrue((bool)converter.Convert(1, typeof(bool), null, null)); converter.IsInverted = false; Assert.IsTrue((bool)converter.Convert(string.Empty, typeof(bool), null, null)); Assert.IsFalse((bool)converter.Convert("foo", typeof(bool), null, null)); converter.IsInverted = true; Assert.IsFalse((bool)converter.Convert(string.Empty, typeof(bool), null, null)); Assert.IsTrue((bool)converter.Convert("foo", typeof(bool), null, null)); }
public void Convert_NullAndNullIsTrue_ReturnsTrue() { var result = _target.Convert(null, typeof(bool), NullToBooleanDirection.NullIsTrue, CultureInfo.InvariantCulture); Assert.IsTrue((bool)result); }