private UpdateTodoUseCase CreateUpdateTodoItemUseCase()
        {
            var respository = Substitute.For <ITodoRepository>();
            var useCase     = new UpdateTodoUseCase(respository);

            return(useCase);
        }
        private TodoTestContext <IUpdateTodoUseCase, ITodoRepository> CreateTodoTestContext(ITodoRepository repository)
        {
            var usecase = new UpdateTodoUseCase(repository);

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