Esempio n. 1
0
 public void Initialize()
 {
     _todoFactory    = new InMemoryTodoFactory();
     _todoRepository = new InMemoryTodoRepository();
     _todoService    = new TodoService(_todoRepository);
     _todoUseCase    = new TodoUseCase(_todoFactory, _todoRepository, _todoService);
 }
Esempio n. 2
0
 public TodoService(IRepository <Todo> todo, ITodoFactory todoFactory)
 {
     _todo        = todo ?? throw new ArgumentNullException(nameof(todo));
     _todoFactory = todoFactory ?? throw new ArgumentNullException(nameof(todoFactory));
 }
 public AddTodoOption(ITodoFactory todoEventFactory, IPlanner planner, ILogger logger)
 {
     this.todoEventFactory = todoEventFactory;
       this.planner = planner;
       _logger = logger;
 }
Esempio n. 4
0
 public TodoUseCase(ITodoFactory todoFactory, ITodoRepository todoRepository, TodoService todoService)
 {
     _todoFactory    = todoFactory;
     _todoRepository = todoRepository;
     _todoService    = todoService;
 }
Esempio n. 5
0
        public UserDependency(
			ITodoFactory todoFactory, ITodoRepository todoRepository)
        {
            TodoFactory = todoFactory;
            TodoRepository = todoRepository;
        }