BudgetAnalyser.Engine.UnitTest.Budget.XamlOnDiskBudgetRepositoryTest.Arrange C# (CSharp) Метод

Arrange() приватный Метод

private Arrange ( IBudgetBucketRepository bucketRepo = null ) : XamlOnDiskBudgetRepository
bucketRepo IBudgetBucketRepository
Результат BudgetAnalyser.Engine.Budget.XamlOnDiskBudgetRepository
        private XamlOnDiskBudgetRepository Arrange(IBudgetBucketRepository bucketRepo = null)
        {
            if (bucketRepo == null)
            {
                bucketRepo = new InMemoryBudgetBucketRepository(new Mapper_BudgetBucketDto_BudgetBucket(new BudgetBucketFactory()));
            }

            return new XamlOnDiskBudgetRepository(
                bucketRepo,
                new Mapper_BudgetCollectionDto_BudgetCollection(
                    bucketRepo,
                    new Mapper_BudgetBucketDto_BudgetBucket(new BudgetBucketFactory()),
                    new Mapper_BudgetModelDto_BudgetModel(bucketRepo)),
                this.mockFileSelector.Object);
        }