Exemplo n.º 1
0
        public void CreateBindFailure()
        {
            var operation = Operation.CreateBind(() => Operation.Fail("An Error Occured"));

            Assert.IsFalse(operation.Succeeded);
            Assert.AreEqual("An Error Occured", operation.Message);
        }
Exemplo n.º 2
0
        public void OperationFail()
        {
            var message = "Evil Error";
            var op1     = Operation.Fail(message);
            var op2     = Operation.Fail <int>(message);

            Assert.AreEqual(message, op1.Message);
            Assert.AreEqual(default(int), op2.Result);
        }