public void SetDynamicProperty()
        {
            dynamic d = new TestDynamicNameReflective();

            d.DynProp = nameof(d.DynProp);
            AssertExtensions.Throws <ArgumentOutOfRangeException>("value", () => d.DynProp = "I wandered lonely as a cloud.");
        }
        public void FailToSetDynamicProperty()
        {
            dynamic d = new TestDynamicNameReflective();

            Assert.Throws <RuntimeBinderException>(() => d.notToBeFound = nameof(d.notToBeFound));
        }
        public void GetDynamicProperty()
        {
            dynamic d = new TestDynamicNameReflective();

            Assert.Equal("DynProp", d.DynProp);
        }
Beispiel #4
0
 public void FailToSetDynamicProperty()
 {
     dynamic d = new TestDynamicNameReflective();
     Assert.Throws<RuntimeBinderException>(() => d.notToBeFound = nameof(d.notToBeFound));
 }
Beispiel #5
0
 public void SetDynamicProperty()
 {
     dynamic d = new TestDynamicNameReflective();
     d.DynProp = nameof(d.DynProp);
     Assert.Throws<ArgumentOutOfRangeException>("value", () => d.DynProp = "I wandered lonely as a cloud.");
 }
Beispiel #6
0
 public void GetDynamicProperty()
 {
     dynamic d = new TestDynamicNameReflective();
     Assert.Equal("DynProp", d.DynProp);
 }