public void DeleteConfirmed_deletes_correct_Trip() { TripController controller = new TripController(repository, provider); controller.DeleteConfirmed(userTrip.TripID); ViewResult result = controller.Index() as ViewResult; IQueryable <Trip> model = result.Model as IQueryable <Trip>; Assert.IsFalse(model.Contains(userTrip)); Assert.AreEqual(0, model.Count()); }
public void Cannot_DeleteConfirmed_nonexistent_Trip() { TripController controller = new TripController(repository, provider); ViewResult result = controller.DeleteConfirmed(Guid.NewGuid()) as ViewResult; IQueryable <Trip> model = result.Model as IQueryable <Trip>; }
public void Cannot_DeleteConfirmed_other_user_trips() { TripController controller = new TripController(notUserRepository, provider); ViewResult result = controller.DeleteConfirmed(notUserTrip.TripID) as ViewResult; IQueryable <Trip> model = result.Model as IQueryable <Trip>; }