예제 #1
0
        public void Should_map_enum_to_int()
        {
            var foo = new FooWithEnum {
                SuperEnum = SuperEnum.Bar
            };
            var copy = Mapper.Map <FooWithEnumAsInt>(foo);

            Assert.Equal((int)SuperEnum.Bar, copy.SuperEnum);
        }
예제 #2
0
        public void Should_map_enums()
        {
            var foo = new FooWithEnum {
                SuperEnum = SuperEnum.Foo
            };
            var copy = Mapper.Map <FooWithEnum>(foo);

            Assert.Equal(foo.SuperEnum, copy.SuperEnum);
        }
예제 #3
0
        public void Should_map_enum_to_string()
        {
            var foo = new FooWithEnum {
                SuperEnum = SuperEnum.Bar
            };
            var copy = Mapper.Map <FooWithEnumAsString>(foo);

            Assert.Equal(SuperEnum.Bar.ToString(), copy.SuperEnum);
        }