Example #1
0
        private IFetchAllTodoUseCase CreateFetchTodoCollectionUseCase()
        {
            var todoRepository = CreateTodoRepository();
            var useCase        = new FetchAllTodoUseCase(todoRepository);

            return(useCase);
        }
Example #2
0
        private TodoTestContext <IFetchAllTodoUseCase, ITodoRepository> CreateTodoTestContext(ITodoRepository repository)
        {
            var usecase = new FetchAllTodoUseCase(repository);

            return(new TodoTestContext <IFetchAllTodoUseCase, ITodoRepository>
            {
                UseCase = usecase,
                Repository = repository
            });
        }