private LoginService GetLoginService() { IGpsContext gpsContext = new GpsContextStub().GetContext(); LoginService loginService = new LoginService(gpsContext); return(loginService); }
private OrdersService GetOrdersService() { IGpsContext context = new GpsContextStub().GetContext(); OrdersService ordersService = new OrdersService(context); return(ordersService); }
private TransportsService GetTransportService() { IGpsContext context = new GpsContextStub().GetContext(); TransportsService transportsService = new TransportsService(context); return(transportsService); }
private GpsService GetGpsService() { Mock <IGpsDistanceHelper> gpsDistanceMock = new Mock <IGpsDistanceHelper>(); gpsDistanceMock.Setup(x => x.CalculateDistance(It.IsAny <List <Locations> >())).Returns(200); Mock <IGpsTimeHelper> gpsTimeMock = new Mock <IGpsTimeHelper>(); gpsTimeMock.Setup(x => x.GetElapsedTime(It.IsAny <List <Locations> >())).Returns(new TimeSpan(1, 10, 20)); Mock <IDistanceMatrix> distanceMatrixMock = new Mock <IDistanceMatrix>(); distanceMatrixMock.Setup(x => x.CalculateDistanceAsync(It.IsAny <string>(), It.IsAny <string>())).Returns(Task.FromResult("210")); IGpsContext gpsContext = new GpsContextStub().GetContext(); GpsService gpsService = new GpsService(gpsDistanceMock.Object, gpsTimeMock.Object, distanceMatrixMock.Object, gpsContext); return(gpsService); }