public async Task SaveAccount_Failure_NoParentSubAccountGroup() { var subAccountGroupId = 666; var model = new Domain.Models.Account { Number = 1931, Name = "Företagskonto" }; var request = new SaveAccountRequest(subAccountGroupId, model); var handler = new SaveAccountRequestHandler(_trackingContext, Mapper.Instance); var result = await handler.Handle(request, default(CancellationToken)); }
public async Task SaveAccount_Success() { var expectedResultCount = 1; var dataGenerationResult1 = _trackingContext.AddTestData <Domain.Entities.SubAccountGroup>(expectedResultCount); Assert.IsTrue(dataGenerationResult1.Item1); var ledgerSubAccountGroupId = dataGenerationResult1.Item2[0]; var model = new Domain.Models.Account { Number = 1931, Name = "Företagskonto" }; var request = new SaveAccountRequest(ledgerSubAccountGroupId, model); var handler = new SaveAccountRequestHandler(_trackingContext, Mapper.Instance); var result = await handler.Handle(request, default(CancellationToken)); Assert.AreEqual(result, Unit.Value); }