コード例 #1
0
 public TripController(ILogger <TripController> logger,
                       ITripCalculationService calculationService,
                       IMapper mapper)
 {
     _calculationService = calculationService;
     _logger             = logger;
     _mapper             = mapper;
 }
コード例 #2
0
        public TripCalculationServiceTest()
        {
            user        = new Mock <AppUser>().Object;
            tripService = new Mock <ITripService>().Object;
            var mockUserService = new Mock <IUserService>();

            mockUserService.Setup(us => us.GetUserByIdentityNumber(It.IsAny <string>())).Returns(user);
            userService = mockUserService.Object;
            dowService  = new Mock <IDayOfWorkService>().Object;
            var logger     = new Mock <ILogger <IBaseService> >().Object;
            var mockConfig = new Mock <IConfigurationService>();

            mockConfig.Setup(mc => mc.GatValueInSection <int>(It.IsAny <string>(), It.IsAny <string>())).Returns(maxWeight);
            var config      = mockConfig.Object;
            var dataContext = new Mock <IDataContext>().Object;

            calculationService = new TripCalculationService(dataContext, logger, config, userService, dowService, tripService);
        }