Ejemplo n.º 1
0
 public CompaniesController(IMaterialDispositionContext context,
                            IMaterialInventoryService materialInventoryService, IServantInventoryService servantInventoryService, IServantDispositionContext servantDispositionContext,
                            CompanyTemplateGenerator companyTemplateGenerator, CompanyInventoryGenerator companyInventoryGenerator)
 {
     _context = context;
     _materialInventoryService  = materialInventoryService;
     _servantInventoryService   = servantInventoryService;
     _servantDispositionContext = servantDispositionContext;
     _companyTemplateGenerator  = companyTemplateGenerator;
     _companyInventoryGenerator = companyInventoryGenerator;
 }
Ejemplo n.º 2
0
        public CompaniesControllerTests()
        {
            _runner = MongoDbRunner.Start();

            var client             = new MongoClient(_runner.ConnectionString);
            var database           = client.GetDatabase("IntegrationTest");
            var dispositionContext = new DispositionContext(database);

            _materialDispositionContext = dispositionContext;
            _servantDispositionContext  = dispositionContext;
            var inventoryService        = new MaterialInventoryService(_materialDispositionContext);
            var servantInventoryService = new ServantInventoryService(_servantDispositionContext);

            var companyTemplateGenerator  = new CompanyTemplateGenerator(_materialDispositionContext);
            var companyInventoryGenerator = new CompanyInventoryGenerator(_materialDispositionContext);

            _sut = new CompaniesController(_materialDispositionContext, inventoryService, servantInventoryService, _servantDispositionContext, companyTemplateGenerator, companyInventoryGenerator);
        }