Esempio n. 1
0
        public void DynamicObjectPropertyAccessor_constructor_prioritize_static_over_dynamicProperties()
        {
            var ambigeousDynamicObject        = new AmbigeousDynamicObject();
            var dynamicObjectPropertyAccessor = new DynamicObjectPropertyAccessor(ambigeousDynamicObject);

            var acessor = dynamicObjectPropertyAccessor.GetAccessor("Ambigeous");
            var result  = acessor.Get(ambigeousDynamicObject);

            result.Should().Be("static");
        }