public void CheapestRoute_IntInt_RouteMatched_ReturnsRoute() { IRouteService routeService = new Rest.Services.RouteService(_mockRouteRepository.Object); var fromCode = 1; var toCode = 2; var result = routeService.CheapestRoute(fromCode, toCode); Assert.NotNull(result); }
public void CheapestRoute_IntInt_NoRoute_ReturnsNull() { IRouteService routeService = new Rest.Services.RouteService(_mockRouteRepository.Object); var fromCode = 7; var toCode = 5; var result = routeService.CheapestRoute(fromCode, toCode); Assert.Null(result); }
public async Task InsertRoute_FailInsertion_ReturnsFalse() { var mockSource = new Mock <IRouteRepository>(); mockSource.Setup(m => m.InsertRoute(It.IsAny <Rest.Entities.DTO.BaseRoute>())) .Returns(async() => false); IRouteService routeService = new Rest.Services.RouteService(mockSource.Object); var argument = new Rest.Entities.DTO.BaseRoute(); var result = await routeService.InsertRoute(argument); Assert.False(result); }