public void Convert_StringProvided_ThrowsCastException() { var converter = new DoubleToStringConverter(); Assert.Throws <InvalidCastException>( () => converter.Convert("hello", null, null, null)); }
public void Convert_NonZero_ReturnsString() { var converter = new DoubleToStringConverter(); var result = converter.Convert(3.14D, null, null, null); Assert.AreEqual("3,14", result); }
public void Convert_Zero_ReturnsEmptyString() { var converter = new DoubleToStringConverter(); var result = converter.Convert(0d, null, null, null); Assert.AreEqual("", result); }
public void Convert_DoubleNumber_AppropriateString() { //arrange string expected = "36.457"; //action string actual = Target.Convert(36.457, typeof(String), null, CultureInfo.InvariantCulture) as String; //assert Assert.AreEqual(expected, actual); }
public void verify_method_Convert_returns_correct_value() { var dtsConverter = new DoubleToStringConverter(); Assert.That(dtsConverter.Convert( 12.3, // double to convert typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture).Equals(d1.ToString(System.Globalization.CultureInfo.CurrentCulture))); Assert.That(dtsConverter.Convert( 12, // int to convert - OK typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture).Equals(d2.ToString(System.Globalization.CultureInfo.CurrentCulture))); var exception = Assert.Throws <ArgumentException>(() => dtsConverter.Convert( "string", // string not a double typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture)); Assert.That(exception.Message, Is.EqualTo(StringLookup.GetLocalizedString("Exception_DoubleOrInt"))); }
public void ShouldReturnUnsetValueIfConvertingNull() { var result = _converter.Convert(null, typeof(string), null, CultureInfo.InvariantCulture); Assert.AreEqual(DependencyProperty.UnsetValue, result); }