Exemple #1
0
        public async Task Execute_ReturnsIdOnSuccess()
        {
            var repo    = new Mock <IListRepository>();
            var listId  = Guid.NewGuid().ToString();
            var command = new CreateTaskCommand {
                ListId = listId
            };
            var handler = new CreateTaskCommandHandler(repo.Object);

            repo.Setup(r => r.GetById(It.IsAny <string>())).ReturnsAsync(new List());

            var taskId = await handler.Execute(command);

            Assert.IsFalse(string.IsNullOrWhiteSpace(taskId));
            Assert.IsTrue(Guid.TryParse(taskId, out var _));
        }
Exemple #2
0
 public CreateTaskCommandHandlerTest()
 {
     _currentUserService.Setup(X => X.GetIdCurrentUser()).Returns(Results.Ok <int>(ConstantsAccountsCQTest.Id));
     _handler = new CreateTaskCommandHandler(_tasksRepoByAccountMock.Object, _currentUserService.Object);
 }