public void IntegerToStringTest() { Assert.Equal(" 12", EdiExtensions.ToEdiString(12, (Picture)"X(5)")); Assert.Equal("00012", EdiExtensions.ToEdiString(12, (Picture)"9(5)")); Assert.Equal("00012", EdiExtensions.ToEdiString(12, (Picture)"9(5)")); Assert.Equal("12", EdiExtensions.ToEdiString(12, (Picture)"X(1)")); Assert.Equal("12", EdiExtensions.ToEdiString(12, (Picture)"9(1)")); }
public void IntegerToStringTest() { int value = 12; var result1 = EdiExtensions.ToEdiString(value, (Picture)"X(5)"); var result2 = EdiExtensions.ToEdiString(value, (Picture)"9(5)"); Assert.Equal("00012", result1); Assert.Equal("ZZZ12", result2); }
public void DecimalFromStringTest(string input, string format, char?decimalPoint, decimal output) { Assert.Equal(new decimal?(output), EdiExtensions.Parse(input, (Picture)format, decimalPoint)); }
public void FloatToStringTest(string expectedValue, decimal value, string picture, char?decimalMark) { Assert.Equal(expectedValue, EdiExtensions.ToEdiString(value, (Picture)picture, decimalMark)); }
public void IntegerToStringTest(string expectedValue, int value, string picture) { Assert.Equal(expectedValue, EdiExtensions.ToEdiString(value, (Picture)picture)); }
public void IntegerToStringTest() { Assert.Equal(new decimal?(290.12M), EdiExtensions.Parse("29012", (Picture)"9(13)V9(2)", null)); Assert.Equal(new decimal?(290.12M), EdiExtensions.Parse("290.12", (Picture)"9(13)V9(2)", '.')); Assert.Equal(new decimal?(290.12M), EdiExtensions.Parse("290.12", (Picture)"X(13)", '.')); }