Ejemplo n.º 1
0
 public PackageHandler(IPackagesRepository packageRepository, ILastCheckpointRepository lastCheckpointRepository, IUnitOfWork unitOfWork, ICountryService countryService)
 {
     _packageRepository        = packageRepository;
     _lastCheckpointRepository = lastCheckpointRepository;
     _unitOfWork     = unitOfWork;
     _countryService = countryService;
 }
Ejemplo n.º 2
0
        private IContainer GetMockedContainer(IDbContext ctx, IUnitOfWork uow, IRepository repoMock,
                                              IAddressesRepository addressMock, ICouriersRepository couriersMock, IOrderRepository ordersMock,
                                              IPackagesRepository packagesMock, ITimeIntervalsRepository timeIntervalsMock)
        {
            var builder = new ContainerBuilder();

            builder.RegisterInstance(ctx).As <IDbContext>();
            builder.RegisterInstance(uow).As <IUnitOfWork>();
            builder.RegisterInstance(repoMock ?? new Mock <IRepository>().Object).As <IRepository>();
            builder.RegisterInstance(addressMock ?? new Mock <IAddressesRepository>().Object).As <IAddressesRepository>();
            builder.RegisterInstance(couriersMock ?? new Mock <ICouriersRepository>().Object).As <ICouriersRepository>();
            builder.RegisterInstance(ordersMock ?? new Mock <IOrderRepository>().Object).As <IOrderRepository>();
            builder.RegisterInstance(packagesMock ?? new Mock <IPackagesRepository>().Object).As <IPackagesRepository>();
            builder.RegisterInstance(timeIntervalsMock ?? new Mock <ITimeIntervalsRepository>().Object)
            .As <ITimeIntervalsRepository>();
            return(builder.Build());
        }
Ejemplo n.º 3
0
 public PackagesService(IPackagesRepository packagesRepository, IItemsService itemsService)
 {
     _packagesRepository = packagesRepository;
     _itemsService       = itemsService;
 }