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