public void CreateBindFailure() { var operation = Operation.CreateBind(() => Operation.Fail("An Error Occured")); Assert.IsFalse(operation.Succeeded); Assert.AreEqual("An Error Occured", operation.Message); }
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); }