Exemple #1
0
        public async Task FindLedgerById_Validation(int id, bool isValid)
        {
            var request = new FindLedgerByIdRequest(id);

            var validator        = new FindLedgerByIdValidator();
            var validationResult = await validator.ValidateAsync(request);

            Assert.AreEqual(isValid, validationResult.IsValid);
        }
Exemple #2
0
        public async Task FindLedgerById_Success()
        {
            var dataGenerationResult = _noTrackingContext.AddTestData <Domain.Entities.Ledger>(1);

            Assert.IsTrue(dataGenerationResult.Item1);

            var selectedId = dataGenerationResult.Item2[0];
            var request    = new FindLedgerByIdRequest(selectedId);

            var handler = new FindLedgerByIdRequestHandler(_noTrackingContext, Mapper.Instance);
            var result  = await handler.Handle(request, default(CancellationToken));

            Assert.IsNotNull(result);
            Assert.AreEqual(selectedId, result.Id);
        }