コード例 #1
0
        public void GetPublicPropertiesAndFieldsThrowsOnNullType()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          ReflectionElementEnvy.GetPublicPropertiesAndFields(null));

            Assert.Equal("type", e.ParamName);
        }
コード例 #2
0
        public void AcceptThrowsOnNullElements()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          ReflectionElementEnvy.Accept(null, new DelegatingReflectionVisitor <object>()));

            Assert.Equal("elements", e.ParamName);
        }
コード例 #3
0
        public void GetProperMethodsWithBindingFlagsThrowsOnNullType()
        {
            var e = Assert.Throws <ArgumentNullException>(() =>
                                                          ReflectionElementEnvy.GetProperMethods(null, BindingFlags.Default));

            Assert.Equal("type", e.ParamName);
        }