public void MapDoesNotApplyFuncToFailure() => Should.Throw <Exception>(() => Try.Failure <string>(new Exception("fail")).Map(x => x.Length).Get() ).Message.ShouldBe("fail");
public void MapAppliesFuncToSuccess() => Try.Success("ok").Map(x => x.Length).ShouldBe(new Success <int>(2));