CompensationResult Compensation <TLog> .Failed()
        {
            var exception = new RoutingSlipException("The routing slip compensation failed");

            Failed(exception);

            throw exception;
        }
        CompensationResult CompensateContext.Failed()
        {
            var exception = new RoutingSlipException("The routing slip compensation failed");

            return(new FailedCompensationResult <TLog>(this, _publisher, _compensateLog, _routingSlip, exception));
        }