Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public TodoController(ILogger <TodoController> logger, ITodoProcessor processor)
 {
     this._logger    = logger;
     this._processor = processor;
 }
Exemplo n.º 3
0
 public TodoListController(ITodoProvider todoProvider, ITodoProcessor todoProcessor)
 {
     this._todoProvider  = todoProvider;
     this._todoProcessor = todoProcessor;
 }