Esempio n. 1
0
        public void CanGetStringConverter()
        {
            object converter = TestMapper.GetValueConverter(s => s.Age, t => t.Misc);

            Validate.Begin()
            .IsNotNull(converter, "converter")
            .TypeIsEqual <StringConverter>(converter, "converter type").Check();
        }
Esempio n. 2
0
        public void CanGetIntConverter()
        {
            object converter = TestMapper.GetValueConverter(s => s.Misc, t => t.Age);

            Validate.Begin()
            .IsNotNull(converter, "converter")
            .TypeIsEqual <IntegerConverter>(converter, "converter type").Check();
        }
Esempio n. 3
0
        public void CanGetDecimalConverter()
        {
            object converter = TestMapper.GetValueConverter(s => s.Misc, t => t.Gst);

            Validate.Begin()
            .IsNotNull(converter, "converter")
            .TypeIsEqual <DecimalConverter>(converter, "converter type").Check();
        }
Esempio n. 4
0
        public void CanGetDateTimeConverter()
        {
            object converter = TestMapper.GetValueConverter(s => s.Misc, t => t.Date);

            Validate.Begin()
            .IsNotNull(converter, "converter")
            .TypeIsEqual <NullableDateTimeConverter>(converter, "converter type").Check();
        }
Esempio n. 5
0
        public void CanGetDirectValueConverter()
        {
            object converter = TestMapper.GetValueConverter(s => s.Date, t => t.Date);

            Validate.Begin()
            .IsNotNull(converter, "converter")
            .TypeIsEqual <DirectConverter <DateTime?> >(converter, "converter type").Check();
        }
Esempio n. 6
0
        public void CanBuildUsingMapper()
        {
            var source =
                new SourceObj {
                Age = 10, Date = Clock.Utc.Today, Gst = 5.0m, Misc = "hi", Money = 25.95, Name = "tset"
            };
            var target = new TestMapper().Build(source);

            target.Should().NotBeNull();
        }