public void MethodOnExternalClassOverriddenInInOwnCode() { Action act = () => _derivedClassInOwnCodeAsExternalClass.Method(null /* no warning */); act.ShouldThrow <ArgumentNullException>("derived method has been rewritten altough external base method is (unannotated) nullable") .And.ParamName.Should().Be("a"); }
public void Method() { Action act = () => _externalClass.Method(null /*Expect no warning*/); act.ShouldNotThrow(); }
public void MethodOnExternalClass() { Action act = () => _externalClass.Method(null); act.ShouldNotThrow(); }