public BeerService(IBeerRepository beerRepository, IBrandRepository brandRepository, IBeerTypeRepository typeRepository, IValidator validator) { this.BeerRepository = beerRepository ?? throw new NullReferenceException("Repository can't be null"); this.BrandRepository = brandRepository ?? throw new NullReferenceException("Repository can't be null"); this.TypeRepository = typeRepository ?? throw new NullReferenceException("Repository can't be null"); this.Validator = validator ?? throw new NullReferenceException("Validator can't be null"); }
public BeerTypeManager() { _repository = new BeerTypeRepository(); }