public async Task FindTaskById_Validation(int id, bool isValid) { var request = new FindTaskByIdRequest(id); var validator = new FindTaskByIdValidator(); var validationResult = await validator.ValidateAsync(request); Assert.AreEqual(isValid, validationResult.IsValid); }
public async Task FindTaskById_Success() { var dataGenerationResult = _noTrackingContext.AddTestData <Domain.Entities.Task>(1); Assert.IsTrue(dataGenerationResult.Item1); var selectedId = dataGenerationResult.Item2[0]; var request = new FindTaskByIdRequest(selectedId); var handler = new FindTaskByIdRequestHandler(_noTrackingContext, Mapper.Instance); var result = await handler.Handle(request, default(CancellationToken)); Assert.IsNotNull(result); Assert.AreEqual(selectedId, result.Id); }