public void Map_PrimitiveField_Success() { var builder = new ClassMapperBuilder(new MappingBuilderConfigStub()); Mapper mapper = builder.Build(new TypePair(typeof(FiledSource), typeof(FiledTarget))); var source = new FiledSource { Bool = true, Byte = 0, Char = 'a', Decimal = 4.0m, Float = 2.0f, Int = 9, Long = 2, Sbyte = 8, Short = 1, String = "test", Ulong = 3, Ushort = 7 }; var actual = (FiledTarget)mapper.Map(source); Assert.Equal(source.Bool, actual.Bool); Assert.Equal(source.Byte, actual.Byte); Assert.Equal(source.Char, actual.Char); Assert.Equal(source.Decimal, actual.Decimal); Assert.Equal(source.Float, actual.Float); Assert.Equal(source.Int, actual.Int); Assert.Equal(source.Long, actual.Long); Assert.Equal(source.Sbyte, actual.Sbyte); Assert.Equal(source.Short, actual.Short); Assert.Equal(source.String, actual.String); Assert.Equal(source.Ulong, actual.Ulong); Assert.Equal(source.Ushort, actual.Ushort); }