public void Setup() { var logger = new Mock <ILogger <ITodoProcessor> >(); repo = new Mock <IRepository>(); repo.Setup(p => p.TryAdd(It.IsAny <ITodoItem>())).Verifiable(); repo.Setup(p => p.Delete(It.IsAny <string>())).Verifiable(); repo.Setup(p => p.Update(It.IsAny <string>(), It.IsAny <ITodoItem>())).Verifiable(); //repo.Setup(p => p.Get()).Returns<IEnumerable<ITodoItem>> (p => new List<ITodoItem>()); processor = new TodoProcessor(repo.Object, logger.Object); }
public TodoController(ILogger <TodoController> logger, ITodoProcessor processor) { this._logger = logger; this._processor = processor; }
public TodoListController(ITodoProvider todoProvider, ITodoProcessor todoProcessor) { this._todoProvider = todoProvider; this._todoProcessor = todoProcessor; }