Пример #1
0
        public async Task DepositNonExistingAccountTest()
        {
            await using var unit = NewContext();
            var accountService = new BankAccountService(unit);
            var accountDetails = new AccountReference(1, 2);

            await accountService.DepositAsync(accountDetails, 5000);

            var account = await accountService.GetOrCreateBankAccountAsync(accountDetails);

            Assert.NotNull(account);
            Assert.Equal(5000, account.Currency);
            Assert.Equal(5000, account.TotalDeposited);
        }