public void NoChecksOnVirtualInternalOnly() { var instance = new InternalSubClass(); instance.VirtualInternalMethod(null !); }
public void ChecksOnOverrideOfVirtualPublicMethod() { var instance = new InternalSubClass(); Assert.ThrowsException <ArgumentNullException>(() => instance.VirtualPublicMethod(null !)); }
public void NoChecksOnAbstractInternalOnly() { var instance = new InternalSubClass(); instance.AbstractInternalMethod(null !); }