public void Create_trip_adds_to_repository() { TripController controller = new TripController(repository, provider); Trip newTrip = new Trip(provider.AuthenticatedUser.UserID); newTrip.current_weight = 8; newTrip.description = "London Trip"; newTrip.destination = "London"; newTrip.total_capacity = 12; newTrip.weather = "Cloudy"; controller.Create(newTrip); ViewResult result = controller.Index() as ViewResult; IQueryable<Trip> model = result.Model as IQueryable<Trip>; Assert.IsTrue(model.Contains(newTrip)); Assert.AreEqual(2, model.Count()); }
public void Create_should_return_view() { TripController controller = new TripController(repository, provider); ViewResult result = controller.Create() as ViewResult; Assert.IsNotNull(result); }