public void verify_method_ConvertBack_returns_correct_value() { var dtsConverter = new DoubleToStringConverter(); Assert.That(dtsConverter.ConvertBack( s1, // string to convert (double) typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture).Equals(d1)); Assert.That(dtsConverter.ConvertBack( s2, // string to convert (int) typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture).Equals((double)i1)); Assert.That(dtsConverter.ConvertBack( "t", // string to convert (NaN) typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture).Equals(0)); var exception = Assert.Throws <ArgumentException>(() => dtsConverter.ConvertBack( 12, // int value typeof(String), null, // no parameters System.Globalization.CultureInfo.CurrentCulture)); Assert.That(exception.Message, Is.EqualTo(StringLookup.GetLocalizedString("Exception_String"))); }
public void Convert_StringProvided_ThrowsCastException() { var converter = new DoubleToStringConverter(); Assert.Throws <InvalidCastException>( () => converter.Convert("hello", null, null, null)); }
public void ConvertBack_NumericString_ReturnsNumber() { var converter = new DoubleToStringConverter(); var result = converter.ConvertBack("3,14", null, null, null); Assert.AreEqual(3.14, result); }
public void ConvertBack_NonNumericString_ReturnsZero() { var converter = new DoubleToStringConverter(); var result = converter.ConvertBack("hello", null, null, null); Assert.AreEqual(0, result); }
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 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 WriteDouble(double value) { offset += DoubleToStringConverter.GetBytes(ref buffer, offset, value); }
public string[] ConverDoubleToStringWithDelegate_VariousInputData(double[] array) { return(DoubleToStringConverter.ConvertingDoubleToString(DoubleToStringConverter.ConvertingDoubleToString, array)); }
public string ConvertDoubleToString_VariousInputData(double value) { return(DoubleToStringConverter.ConvertingDoubleToString(value)); }
public void TestInitialize() { _converter = new DoubleToStringConverter(); }
public static int WriteSingle(ref byte[] bytes, int offset, float value) => DoubleToStringConverter.GetBytes(ref bytes, offset, value);
public static int WriteDouble(ref byte[] bytes, int offset, double value, bool forceTrailingZero = false) { return(DoubleToStringConverter.GetBytes(ref bytes, offset, value, forceTrailingZero)); }
public static int WriteDouble(ref byte[] bytes, int offset, double value) { return(DoubleToStringConverter.GetBytes(ref bytes, offset, value)); }
public static bool TryFormat(this System.Double value, Span <char> destination, out int charsWritten, ReadOnlySpan <char> format = default) { return(DoubleToStringConverter.TryFormat(destination, value, out charsWritten)); }
public void WriteDouble(double value) => Offset += DoubleToStringConverter.GetBytes(ref Buffer, Offset, value);
public void SetUp() { Target = new DoubleToStringConverter(); }