C# Класс BudgetAnalyser.Engine.UnitTest.Services.TransactionManagerServiceTest

Показать файл Открыть проект

Приватные методы

Метод Описание
Arrange ( ) : void
AverageDebit_ShouldBe115_GivenTestData2 ( ) : void
CreateSubject ( ) : TransactionManagerService
Ctor_ShouldThrow_GivenNullBucketRepo ( ) : void
Ctor_ShouldThrow_GivenNullLogger ( ) : void
Ctor_ShouldThrow_GivenNullStatementRepo ( ) : void
DetectDuplicateTransactions_ShouldReturnEmpty_GivenTestData2 ( ) : void
DetectDuplicateTransactions_ShouldReturnNull_GivenNullStatementModel ( ) : void
DetectDuplicateTransactions_ShouldSummaryText_GivenTestData4 ( ) : void
FilterByBucket_ShouldReturn1Bucket_GivenUncatergorisedCode ( ) : void
FilterByBucket_ShouldReturn2Buckets_GivenSurplusBucketCode ( ) : void
FilterByBucket_ShouldReturn3Buckets_GivenIncomeBucketCode ( ) : void
FilterByBucket_ShouldReturnAllBuckets_GivenEmptyBucketCode ( ) : void
FilterByBucket_ShouldReturnAllBuckets_GivenNullBucketCode ( ) : void
FilterTransactions_ShouldCallStatementModel_GivenFilterObject ( ) : void
FilterTransactions_ShouldThrow_GivenNullFilter ( ) : void
FilterableBuckets_ShouldContainABlankElement_GivenAnyBucketList ( ) : void
FilterableBuckets_ShouldContainUncatergorised_GivenAnyBucketList ( ) : void
ImportAndMergeBankStatement_ShouldCallStatementRepo_GivenStorageKeyAndAccount ( ) : System.Threading.Tasks.Task
ImportAndMergeBankStatement_ShouldMergeTheModel_GivenStorageKeyAndAccount ( ) : System.Threading.Tasks.Task
ImportAndMergeBankStatement_ShouldThrow_GivenAlreadyImported ( ) : System.Threading.Tasks.Task
ImportAndMergeBankStatement_ShouldThrow_GivenNullAccount ( ) : System.Threading.Tasks.Task
ImportAndMergeBankStatement_ShouldThrow_GivenNullStorageKey ( ) : System.Threading.Tasks.Task
LoadStatementModelAsync_ShouldCallStatementRepo_GivenValidStorageKey ( ) : System.Threading.Tasks.Task
LoadStatementModelAsync_ShouldReturnAStatementModel_GivenValidStorageKey ( ) : System.Threading.Tasks.Task
LoadStatementModelAsync_ShouldThrow_GivenNullStorageKey ( ) : System.Threading.Tasks.Task
PopulateGroupByBucketCollection_ShouldReturnEmpty_GivenFalse ( ) : void
PopulateGroupByBucketCollection_ShouldReturnEmpty_GivenStatementModelNotLoaded ( ) : void
PopulateGroupByBucketCollection_ShouldReturnListOf6_GivenStatementModelAndTrue ( ) : void
PopulateGroupByBucketCollection_ShouldReturnListSortedByBucket_GivenStatementModelAndTrue ( ) : void
RemoveTransaction_ShouldCallStatementModelRemove_GivenATransaction ( ) : void
RemoveTransaction_ShouldThrow_GivenNullTransaction ( ) : void
Save_ShouldCallStatementRepo_GivenStatementModel ( ) : System.Threading.Tasks.Task
Save_ShouldNotCallStatementRepo_GivenNullStatementModel ( ) : System.Threading.Tasks.Task
SplitTransaction_ShouldCallStatementModel_GivenValidParams ( ) : void
TestInit ( ) : void
TotalCount_ShouldBe10_GivenTestData2 ( ) : void
TotalCredits_ShouldBe2552_GivenTestData2 ( ) : void
TotalDebits_ShouldBe806_GivenTestData2 ( ) : void
TotalDifference_ShouldBe1746_GivenTestData2 ( ) : void