Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }