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"); }