public void ShouldReturnAllJourneys() { var mockService = new Mock <IApiRequestSend <Journey> >(); var mockController = new TravelApiController(mockService.Object); var data = mockController.GetAllJourneys(); mockService.Verify(m => m.GetAllData(), Times.Once()); }
public void ShouldAddNewJourney() { Journey journey = new Journey(); var mockService = new Mock <IApiRequestSend <Journey> >(); var mockController = new TravelApiController(mockService.Object); mockController.AddJourney(journey); mockService.Verify(m => m.AddEntity(journey), Times.Once()); }
public void ShouldModifyJourney() { var journey = new Journey(); journey.Id = 1; var mockService = new Mock <IApiRequestSend <Journey> >(); var controller = new TravelApiController(mockService.Object); controller.ModifyJourney(journey.Id, new Journey()); mockService.Verify(m => m.ModifyEntity(journey.Id, It.Is <Journey>(j => j.Id != journey.Id)), Times.Once()); }