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 _)); }
public CreateTaskCommandHandlerTest() { _currentUserService.Setup(X => X.GetIdCurrentUser()).Returns(Results.Ok <int>(ConstantsAccountsCQTest.Id)); _handler = new CreateTaskCommandHandler(_tasksRepoByAccountMock.Object, _currentUserService.Object); }