public FubuContinuationFailurePolicy(Func<ValidationFailure, bool> predicate, IFubuRequest request,
     IFubuContinuationResolver continuationResolver, IValidationContinuationHandler handler)
 {
     _predicate = predicate;
     _handler = handler;
     _continuationResolver = continuationResolver;
     _request = request;
 }
 public void SetUp()
 {
     request = new InMemoryFubuRequest();
     handler = MockRepository.GenerateStub<IValidationContinuationHandler>();
     flash = MockRepository.GenerateStub<IFlash>();
     policy = new PlaceOrderValidationFailurePolicy(request, handler, flash);
     var notification = Notification.Invalid();
     var failure = new ValidationFailure(null, notification, null);
     policy.Handle(failure);
 }
 public PlaceOrderValidationFailurePolicy(IFubuRequest request, IValidationContinuationHandler handler, IFlash flash)
 {
     _request = request;
     _handler = handler;
     _flash = flash;
 }