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

RemoveTransaction_ShouldCallStatementModelRemove_GivenATransaction() private method

        public void RemoveTransaction_ShouldCallStatementModelRemove_GivenATransaction()
        {
            this.testData = new StatementModelTestHarness();
            this.testData.LoadTransactions(StatementModelTestData.TestData2().Transactions);
            Arrange();
            Transaction transaction = this.testData.Transactions.Skip(1).First();

            this.subject.RemoveTransaction(transaction);

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