public void MarkTripAsDeleted() { // Arrange var mockedTripRepo = new Mock <IProjectableRepositoryEf <Trip> >(); var mockedUserTripRepo = new Mock <IProjectableRepositoryEf <UsersTrips> >(); var mockedCityService = new Mock <ICityService>(); var mockedTagService = new Mock <ITagService>(); var mockedDateTimpeProvider = new Mock <IDateTimeProvider>(); var mockedMappingProvider = new Mock <IMappingProvider>(); var mockedUnitOfWork = new Mock <IUnitOfWorkEF>(); var tripService = new TripService( () => mockedUnitOfWork.Object, mockedUserTripRepo.Object, mockedCityService.Object, mockedMappingProvider.Object, mockedTagService.Object, mockedTripRepo.Object, mockedDateTimpeProvider.Object); var trip = new Trip() { Id = 1 }; mockedTripRepo.Setup(x => x.GetFirst(It.IsAny <Expression <Func <Trip, bool> > >())) .Returns(trip); // Act tripService.DeleteTrip(trip.Id); // Assert; Assert.IsTrue(trip.IsDeleted); }
public IEnumerable <Trip> DeleteTrip(string id) { Guid guid = new Guid(); Guid.TryParse(id, out guid); return(TripService.DeleteTrip(guid)); }
public ActionResult DeleteTrip(int id) { var tripService = new TripService(); tripService.DeleteTrip(id, User.Identity.Name); return(RedirectToAction("Index")); }
public void Test_DeleteTrip_Success() { // Arrange var tripId = "123"; // Act _tripService.DeleteTrip(tripId); // Assert _mockTripRepository.Verify(m => m.DeleteTrip(tripId), Times.Once()); }
public IHttpActionResult Delete(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var noteService = new TripService(Guid.Parse(User.Identity.GetUserId())); var temp = noteService.GetTripById(id); if (temp == null) { return(NotFound()); } return(Ok(noteService.DeleteTrip(id))); }
public void Delete(int id) { _service.DeleteTrip(id); }
public bool Delete(int id) { return(tripService.DeleteTrip(id)); }