public override void because()
 {
     var binder = Create<PairRequestBinder>();
     context.HttpRequest.Expect(r => r.Form).Returns(form);
     context.Expect(c => c.User.Identity.Name).Returns("Soundwave");
     pairRequest = (PairRequest)binder.BindModel(new ControllerContext(context.Object, new RouteData(), new PostController()), new ModelBindingContext());
 }
Exemplo n.º 2
0
        public void can_save_pair_request()
        {
            var pairRequest = new PairRequest
                                  {
                                      Body = "Refactoring NHibernate to only utilize a single postServices",
                                      Date = new DateTime(2009, 1, 31),
                                      Owner = Container.Resolve<IUserRepository>().GetFirst()
                                  };
            var repository = Container.Resolve<IPairRequestRepository>();
            repository.Save(pairRequest);

            pairRequest = new PairRequest
                              {
                                  Body = "Setting up my first Rails Project in Ubuntu",
                                  Date = new DateTime(2009, 2, 5),
                                  Description = "Some more details....",
                                  Owner = Container.Resolve<IUserRepository>().GetFirst(),
                              };
            repository.Save(pairRequest);
        }
Exemplo n.º 3
0
 public string Save(PairRequest pairRequest)
 {
     pairRequestRepository.Save(pairRequest);
     return "Pair Request Saved.";
 }
 private PairRequest getPairRequest()
 {
     var rv = new PairRequest();
     rv.Body = "Hello";
     return rv;
 }