示例#1
0
 public override async Task <IEnumerable <Todo> > ExecuteAsync(GetAllTodos request, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var uow = _unitOfWorkManager.Start())
     {
         return(await uow.GetAllAsync <Todo>(cancellationToken).ConfigureAwait(false));
     }
 }
示例#2
0
        public GetAllTodosTests()
        {
            _mockRepo = new Mock <ITodoRepository>();
            _useCase  = new GetAllTodos(_mockRepo.Object);

            _tTodoList = new List <Todo>()
            {
                new Todo("Test title1", "Test description1"),
                new Todo("Test title2", "Test description2"),
            };
        }
 public void Visit(GetAllTodos spec) => Expr          = expr => true;