C# Класс BudgetAnalyser.Engine.UnitTest.Budget.InMemoryBudgetBucketRepositoryTest

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

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

Метод Описание
AfterInitialisePayCreditCardBucketShouldExist ( ) : void
AfterInitialiseSurplusBucketShouldExist ( ) : void
Arrange ( ) : InMemoryBudgetBucketRepository
CreateBudgetBucketDtoTestData ( ) : IEnumerable
CreateBudgetCollectionModel ( ) : BudgetCollection
CreateNewFixedBudgetProjectShouldReturnNewBucket ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenAmountLessThanZero ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenCodeAlreadyExists ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenEmptyCode ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenEmptyDescription ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenNullCode ( ) : void
CreateNewFixedBudgetProjectShouldThrowGivenNullDescription ( ) : void
CreateSubject ( ) : InMemoryBudgetBucketRepository
CtorShouldThrowGivenNullMapper ( ) : void
GetByCodeShouldThrowGivenNullCode ( ) : void
GetByOrCreateNewShouldThrowGivenNullCode ( ) : void
GetByOrCreateNewShouldThrowGivenNullFactory ( ) : void
GetOrAddShouldAddWhenItemDoesntExist ( ) : void
GetOrAddShouldNotAddWhenItemDoesExist ( ) : void
InitialiseShouldPopulate9Buckets ( ) : void
InitialiseShouldPopulateKnownBuckets ( ) : void
InitialiseShouldThrowGivenNullBucketsArgument ( ) : void
IsValidCodeShouldReturnFalseWhenRepositoryIsEmpty ( ) : void
IsValidCodeShouldThrowGivenNullCode ( ) : void
NewRepositoryShouldBeEmpty ( ) : void
NewRepositoryShouldNotContainDefaultBuckets ( ) : void
ThreadSafetyCheckOnGetOrAdd ( ) : void
ThreadSafetyCheckOneThread ( object subject ) : void