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); }
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); }