Example #1
0
 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)"));
 }
Example #2
0
        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);
        }
Example #3
0
 public void DecimalFromStringTest(string input, string format, char?decimalPoint, decimal output)
 {
     Assert.Equal(new decimal?(output), EdiExtensions.Parse(input, (Picture)format, decimalPoint));
 }
Example #4
0
 public void FloatToStringTest(string expectedValue, decimal value, string picture, char?decimalMark)
 {
     Assert.Equal(expectedValue, EdiExtensions.ToEdiString(value, (Picture)picture, decimalMark));
 }
Example #5
0
 public void IntegerToStringTest(string expectedValue, int value, string picture)
 {
     Assert.Equal(expectedValue, EdiExtensions.ToEdiString(value, (Picture)picture));
 }
Example #6
0
 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)", '.'));
 }