Exemplo n.º 1
0
        public void WhenReadOnlyPropertyWithBackFieldMatch()
        {
            var pattern = new AlwaysAccessToFieldWhereAvailableApplier <IPropertyMapper>();
            var member  = ForClass <MyClass> .Property(x => x.ReadonlyPropWithField);

            pattern.Match(member).Should().Be.True();
        }
Exemplo n.º 2
0
        public void WhenPropertyWithoutFieldNoMatch()
        {
            var pattern = new AlwaysAccessToFieldWhereAvailableApplier <IPropertyMapper>();
            var member  = ForClass <MyClass> .Property(x => x.ReadonlyProp);

            pattern.Match(member).Should().Be.False();
        }
Exemplo n.º 3
0
        public void WhenFieldNoMatch()
        {
            var pattern = new AlwaysAccessToFieldWhereAvailableApplier <IPropertyMapper>();
            var member  = ForClass <MyClass> .Field("aField");

            pattern.Match(member).Should().Be.False();
        }