Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }