예제 #1
0
        public void NoChecksOnVirtualInternalOnly()
        {
            var instance = new InternalSubClass();

            instance.VirtualInternalMethod(null !);
        }
예제 #2
0
        public void ChecksOnOverrideOfVirtualPublicMethod()
        {
            var instance = new InternalSubClass();

            Assert.ThrowsException <ArgumentNullException>(() => instance.VirtualPublicMethod(null !));
        }
예제 #3
0
        public void NoChecksOnAbstractInternalOnly()
        {
            var instance = new InternalSubClass();

            instance.AbstractInternalMethod(null !);
        }