public CategoriesController( INoteTaker noteTaker, ILogger <CategoriesController> logger) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _noteTaker = noteTaker ?? throw new ArgumentNullException(nameof(noteTaker)); }
protected override NotesController EstablishContext() { _noteTaker = Substitute.For <INoteTaker>(); _logger = Substitute.For <ILogger <NotesController> >(); return(new NotesController(_noteTaker, _logger)); }