Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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());
        }