示例#1
0
        public void HasAMethod()
        {
            var o      = new Support.ClassWithProperties();
            var result = o.RespondsTo("Square");

            Assert.True(result);
        }
示例#2
0
        public void HasAProperty()
        {
            var o = new Support.ClassWithProperties {
                SomeNumber = 2
            };
            var result = o.RespondsTo("SomeNumber");

            Assert.True(result);
        }
示例#3
0
        public void DoesNotExist()
        {
            var o = new Support.ClassWithProperties {
                AField = 2
            };
            var result = o.RespondsTo("A23423423423Field");

            Assert.False(result);
        }
示例#4
0
        public void HasAField()
        {
            var o = new Support.ClassWithProperties {
                AField = 2
            };
            var result = o.RespondsTo("AField");

            Assert.True(result);
        }