public void Should_Match_Error_Code__When_Error_As_Result() { var expected = Error.Of(1010); var repo = new MockEmployeeRepository(); var actual = repo.GetById(7070); Assert.Equal(expected, actual); }
public void Execute_FnFail__When_Fail_Match() { var expected = "No()"; var repo = new MockEmployeeRepository(); var actual = repo .GetById(9999) .Match(pass: (v) => $"OK({v.Name})", fail: (f) => "No()"); Assert.Equal(expected, actual); }