Esempio n. 1
0
 public CategoryController(
     IAddCategoryUseCase addCategoryUseCase,
     IRemoveCategoryUseCase removeCategoryUseCase,
     IUpdateCategoryUseCase updateCategoryUseCase,
     IGetAllCategoryUseCase getAllCategoryUseCase,
     IGetByIdCategoryUseCase getByIdCategoryUseCase)
 {
     this.addCategoryUseCase     = addCategoryUseCase;
     this.removeCategoryUseCase  = removeCategoryUseCase;
     this.updateCategoryUseCase  = updateCategoryUseCase;
     this.getAllCategoryUseCase  = getAllCategoryUseCase;
     this.getByIdCategoryUseCase = getByIdCategoryUseCase;
 }
Esempio n. 2
0
 public CategoryControllerTest(Fixed.Fixture fixture)
 {
     this.addCategoryUseCase    = fixture.Container.Resolve <IAddCategoryUseCase>();
     this.removeCategoryUseCase = fixture.Container.Resolve <IRemoveCategoryUseCase>();
     this.updateCategoryUseCase = fixture.Container.Resolve <IUpdateCategoryUseCase>();
     this.getAllCategoryUseCase = fixture.Container.Resolve <IGetAllCategoryUseCase>();
     this.byIdCategoryUseCase   = fixture.Container.Resolve <IGetByIdCategoryUseCase>();
     this.category           = new Category("Ciencia");
     this.guid               = new Guid();
     this.categoryController = new CategoryController(addCategoryUseCase,
                                                      removeCategoryUseCase,
                                                      updateCategoryUseCase,
                                                      getAllCategoryUseCase,
                                                      byIdCategoryUseCase);
 }