public void TestInitialise() { var accountRepo = new InMemoryAccountTypeRepository(); var bucketRepo = new BucketBucketRepoAlwaysFind(); var subject = new Mapper_LedgerBookDto_LedgerBook(bucketRepo, accountRepo, new LedgerBucketFactory(bucketRepo, accountRepo), new LedgerTransactionFactory(), new Mock<IReconciliationBuilder>().Object); Result = subject.ToModel(TestData); }
public void TestInitialise() { var bucketRepo = new BucketBucketRepoAlwaysFind(); TestData = BudgetModelTestData.CreateCollectionWith1And2(); // ExtractXaml All Buckets from The Test Data. TestDataBuckets = TestData.SelectMany(b => b.Expenses.Cast <BudgetItem>()) .Union(TestData.SelectMany(b => b.Incomes)) .Select(x => x.Bucket) .Distinct(); // Preload the buckets into the bucket repo used by the Mapper. foreach (BudgetBucket bucket in TestDataBuckets) { bucketRepo.GetByCode(bucket.Code); } var subject = new Mapper_BudgetCollectionDto_BudgetCollection( bucketRepo, new Mapper_BudgetBucketDto_BudgetBucket(new BudgetBucketFactory()), new Mapper_BudgetModelDto_BudgetModel(bucketRepo)); Result = subject.ToDto(TestData); }
public void TestInitialise() { var bucketRepo = new BucketBucketRepoAlwaysFind(); var accountRepo = new InMemoryAccountTypeRepository(); var subject = new Mapper_LedgerBucketDto_LedgerBucket(bucketRepo, accountRepo, new LedgerBucketFactory(bucketRepo, accountRepo)); Result = subject.ToModel(TestData); }
private XamlOnDiskMatchingRuleRepositoryTestHarness ArrangeUsingMocks() { var bucketRepo = new BucketBucketRepoAlwaysFind(); MatchingRulesTestDataGenerated.BucketRepo = bucketRepo; return(new XamlOnDiskMatchingRuleRepositoryTestHarness( new Mapper_MatchingRuleDto_MatchingRule(new BucketBucketRepoAlwaysFind()), this.mockSelector.Object)); }
public void TestInitialise() { TestData = GetType().Assembly.ExtractEmbeddedResourceAsXamlObject <BudgetCollectionDto>("BudgetAnalyser.Engine.UnitTest.TestData.BudgetCollectionTestData.xml"); var bucketRepo = new BucketBucketRepoAlwaysFind(); var subject = new Mapper_BudgetCollectionDto_BudgetCollection( bucketRepo, new Mapper_BudgetBucketDto_BudgetBucket(new BudgetBucketFactory()), new Mapper_BudgetModelDto_BudgetModel(bucketRepo)); Result = subject.ToModel(TestData); }
private XamlOnDiskMatchingRuleRepositoryTestHarness ArrangeUsingEmbeddedResources() { var bucketRepo = new BucketBucketRepoAlwaysFind(); MatchingRulesTestDataGenerated.BucketRepo = bucketRepo; return(new XamlOnDiskMatchingRuleRepositoryTestHarness( new Mapper_MatchingRuleDto_MatchingRule(new BucketBucketRepoAlwaysFind()), new LocalDiskReaderWriterSelector( new [] { new EmbeddedResourceFileReaderWriter() }))); }
public void TestInitialise() { this.subject = new BudgetBucketMonitorWidget(); this.subject.BucketCode = StatementModelTestData.PhoneBucket.Code; this.bucketRepo = new BucketBucketRepoAlwaysFind(); this.criteriaTestData = new GlobalFilterCriteria { BeginDate = new DateTime(2015, 10, 20), EndDate = new DateTime(2015, 11, 19) }; CreateStatementTestData(); BudgetModel budgetModel = BudgetModelTestData.CreateTestData5(); this.budgetTestData = new BudgetCurrencyContext(new BudgetCollection(budgetModel), budgetModel); CreateLedgerBookTestData(); this.ledgerCalculation = new LedgerCalculation(new FakeLogger()); }