Пример #1
0
        private LoginService GetLoginService()
        {
            IGpsContext  gpsContext   = new GpsContextStub().GetContext();
            LoginService loginService = new LoginService(gpsContext);

            return(loginService);
        }
Пример #2
0
        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);
        }
Пример #4
0
        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);
        }