Ejemplo n.º 1
0
        private static void FieldMatchTest(string propertyName, string fieldName)
        {
            var entityType   = new EntityType(typeof(TheDarkSideOfTheMoon));
            var property     = entityType.AddProperty(propertyName, typeof(int));
            var propertyInfo = entityType.Type.GetAnyProperty(propertyName);
            var fields       = propertyInfo.DeclaringType.GetRuntimeFields().ToDictionary(f => f.Name);

            var matchedField = new FieldMatcher().TryMatchFieldName(property, propertyInfo, fields);

            Assert.Equal(fieldName, matchedField.Name);
        }
Ejemplo n.º 2
0
        private static void FieldMatchTest(string propertyName, string fieldName)
        {
            var entityType = new EntityType(typeof(TheDarkSideOfTheMoon));
            var property = entityType.AddProperty(propertyName, typeof(int));
            var propertyInfo = entityType.Type.GetAnyProperty(propertyName);
            var fields = propertyInfo.DeclaringType.GetRuntimeFields().ToDictionary(f => f.Name);

            var matchedField = new FieldMatcher().TryMatchFieldName(property, propertyInfo, fields);

            Assert.Equal(fieldName, matchedField.Name);
        }
Ejemplo n.º 3
0
        public MemberMapper([NotNull] FieldMatcher fieldMatcher)
        {
            Check.NotNull(fieldMatcher, "fieldMatcher");

            _fieldMatcher = fieldMatcher;
        }
Ejemplo n.º 4
0
        public MemberMapper([NotNull] FieldMatcher fieldMatcher)
        {
            Check.NotNull(fieldMatcher, "fieldMatcher");

            _fieldMatcher = fieldMatcher;
        }