public void AllowsNonNullRefReturnValueFromNonNullGeneric() { var sample = new ClassWithRefReturns.GenericNonNull <string>(string.Empty); sample.GetNonNullRef(); }
public void RequiresNonNullRefReturnValueFromNonNullGeneric() { var sample = new ClassWithRefReturns.GenericNonNull <string>(null); var exception = Assert.Throws <InvalidOperationException>(() => { sample.GetNonNullRef(); }); }