public async Task <bool> LeaveTrip() { var response = await TripController.LeaveTrip(Trip.TripId); if (response.IsSuccessStatusCode) { return(true); } return(false); }
public void CallCacheServiceMethodRemoveOnce() { //Arrange var cacheServiceMock = new Mock <ICacheService>(); var controller = new TripController( this.usersServiceMock.Object, this.tripsServiceMock.Object, cacheServiceMock.Object, this.mapperMock.Object); //Act controller.LeaveTrip(It.IsAny <int>()); //Assert cacheServiceMock.Verify(s => s.Remove(It.IsAny <string>()), Times.Once); }
public void CallTripsServiceMethodLeaveTripOnce() { //Arrange var tripsServiceMock = new Mock <ITripsService>(); var controller = new TripController( this.usersServiceMock.Object, tripsServiceMock.Object, this.cacheServiceMock.Object, this.mapperMock.Object); //Act controller.LeaveTrip(It.IsAny <int>()); //Assert tripsServiceMock.Verify(s => s.LeaveTrip(It.IsAny <Trip>()), Times.Once); }