public void Exceptional_OnNoException_SuccessIsFalse() { var example = new ThrowMyToys(); var x = example.ReturnAResult(); Assert.True(x.Success); Assert.False(x.Exception); }
public void Exceptional_OnNoException_Exception() { var example = new ThrowMyToys(); Exceptional <string> x = example.ReturnAResult(); x.Match( Exception: ex => Assert.IsType <NullReferenceException>(ex), Success: s => Assert.Equal("Xyz", s) ); }