コード例 #1
0
        public void Map_Extract_Property_Name_As_Field_Name_ByDefault()
        {
            var map = new SourceReader <ExampleClass>();

            map.Map(e => e.Id);
            map.Map(e => e.TextValue);
            map.Map(e => e.TimestampValue);
            map.Map(e => e.NullableDate);

            map.Members.Should().HaveCount(4);
            map.Members[0].Name.Should().Be(nameof(ExampleClass.Id));
            map.Members[1].Name.Should().Be(nameof(ExampleClass.TextValue));
            map.Members[2].Name.Should().Be(nameof(ExampleClass.TimestampValue));
            map.Members[3].Name.Should().Be(nameof(ExampleClass.NullableDate));
        }