예제 #1
0
        public void IgnoresStaticProperty()
        {
            var obj         = new HazStaticProperty();
            var acc         = TypeAccessor.Create(typeof(HazStaticProperty));
            var memberNames = string.Join(",", acc.GetMembers().Select(x => x.Name).OrderBy(_ => _));

            Assert.Equal("Foo,Foo2", memberNames);
        }
예제 #2
0
        public void IgnoresStaticProperty()
        {
            var obj = new HazStaticProperty();
            var acc = TypeAccessor.Create(typeof(HazStaticProperty));

            var memberNames = acc.GetMembers().Select(x => x.Name);

            memberNames.ShouldContain(nameof(HazStaticProperty.Foo));
            memberNames.ShouldContain(nameof(HazStaticProperty.Foo2));

            memberNames.ShouldNotContain(nameof(HazStaticProperty.Bar));
            memberNames.ShouldNotContain(nameof(HazStaticProperty.Bar2));
        }