public void field_of_int_format_culture() { var field = new Field("teste", "number(6,1)", "string(F3,pt-br)"); var bag = new ValueBag(); field.Read(new StringWalker("12345678"), bag); bag.GetAs<decimal>("teste").Should().Be(123456.7m); bag["teste"].Value.Should().Be(123456.7m); bag["teste"].Format().Should().Be("123456,700"); }
public void field_of_int_format_direct() { var field = new Field("teste", "number(6)", null); var bag = new ValueBag(); field.Read(new StringWalker("1234567"), bag); bag.GetAs<decimal>("teste").Should().Be(123456m); bag["teste"].Value.Should().Be(123456); bag["teste"].Format().Should().Be(123456); }