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; }
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); }