private IFetchAllTodoUseCase CreateFetchTodoCollectionUseCase() { var todoRepository = CreateTodoRepository(); var useCase = new FetchAllTodoUseCase(todoRepository); return(useCase); }
private TodoTestContext <IFetchAllTodoUseCase, ITodoRepository> CreateTodoTestContext(ITodoRepository repository) { var usecase = new FetchAllTodoUseCase(repository); return(new TodoTestContext <IFetchAllTodoUseCase, ITodoRepository> { UseCase = usecase, Repository = repository }); }