BudgetAnalyser.Engine.UnitTest.Services.TransactionManagerServiceTest.ImportAndMergeBankStatement_ShouldMergeTheModel_GivenStorageKeyAndAccount C# (CSharp) Method

ImportAndMergeBankStatement_ShouldMergeTheModel_GivenStorageKeyAndAccount() private method

private ImportAndMergeBankStatement_ShouldMergeTheModel_GivenStorageKeyAndAccount ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task ImportAndMergeBankStatement_ShouldMergeTheModel_GivenStorageKeyAndAccount()
        {
            this.testData = new StatementModelTestHarness();
            this.testData.LoadTransactions(new List<Transaction>());

            Arrange();

            this.mockStatementRepo
                .Setup(m => m.ImportBankStatementAsync(It.IsAny<string>(), It.IsAny<Engine.BankAccount.Account>()))
                .Returns(Task.FromResult(StatementModelTestData.TestData2()))
                .Verifiable();

            await this.subject.ImportAndMergeBankStatementAsync("Sticky Bag.csv", StatementModelTestData.ChequeAccount);

            Assert.AreEqual(1, ((StatementModelTestHarness)this.testData).MergeWasCalled);
        }
TransactionManagerServiceTest