public void Details_should_not_give_details_for_other_user_trips()
 {
     TripController controller = new TripController(notUserRepository, provider);
     ViewResult result = controller.Details(notUserTrip.TripID) as ViewResult;
     Trip model = result.Model as Trip;
 }
 public void Details_should_not_work_for_nonexsistent_Trip()
 {
     TripController controller = new TripController(repository, provider);
     ViewResult result = controller.Details(Guid.NewGuid()) as ViewResult;
     Trip model = result.Model as Trip;
 }
 public void Details_returns_correct_Trip_Details()
 {
     TripController controller = new TripController(repository, provider);
     ViewResult result = controller.Details(userTrip.TripID) as ViewResult;
     Trip model = result.Model as Trip;
     Assert.AreEqual(model, userTrip);
 }