public FubuContinuation Execute(PickupOrder order) { _repository.Save(order); _flash.Flash(new[]{"Order placed successfully! Your Order ID is: " + order.Id}); return FubuContinuation.RedirectTo<HomeModel>(); }
public void should_Build_properly() { var def = AccessorDef.For<PickupOrder>(x => x.PhoneNumber); var services = MockRepository.GenerateStub<IServiceLocator>(); PickupOrder order = new PickupOrder { Id = new Guid(), PhoneNumber = new PhoneNumber { AreaCode = 123, Prefix = 456, Suffix = 7890 } }; ElementRequest request = new ElementRequest(order, ReflectionHelper.GetAccessor<PickupOrder>(m => m.PhoneNumber), services); builder.Build(request).ShouldNotBeNull(); }
public void SetUp() { builder = new PizzaTypeEditorConvention(); pizzaType = new PizzaType { Id = new Guid(), Name = "Test", Description = "Test description" }; order = new PickupOrder { Id = new Guid(), PizzaType = pizzaType }; services = MockRepository.GenerateStub<IServiceLocator>(); repository = MockRepository.GenerateStub<IRepository>(); stringifier = new Stringifier(); repository.Stub(r => r.GetAll<PizzaType>()).Return(new List<PizzaType> { pizzaType }); services.Stub(l => l.GetInstance<IRepository>()).Return(repository); services.Stub(l => l.GetInstance<Stringifier>()).Return(stringifier); }