Esempio n. 1
0
 public void Initialize()
 {
     fakeTabXmlFactory = new FakeTabXmlFactory();
     xmldoc_regular3tabs = fakeTabXmlFactory.Regular3Tabs(TAB_KEY);
     xmldoc_specialtab = fakeTabXmlFactory.SpecialTab(TAB_KEY);
     xmldoc_tabswithgeneralfilter = fakeTabXmlFactory.TabWithCustomGeneralTabFilter(TabKey);
     xmldoc_tabswithintabfilter = fakeTabXmlFactory.TabWithCustomInTabFilter(TabKey);
     fakeXmlSourceFactory = new FakeXmlSourceFactory();
 }
Esempio n. 2
0
 public void Initialize()
 {
     fakeTabXmlFactory            = new FakeTabXmlFactory();
     xmldoc_regular3tabs          = fakeTabXmlFactory.Regular3Tabs(TAB_KEY);
     xmldoc_specialtab            = fakeTabXmlFactory.SpecialTab(TAB_KEY);
     xmldoc_tabswithgeneralfilter = fakeTabXmlFactory.TabWithCustomGeneralTabFilter(TabKey);
     xmldoc_tabswithintabfilter   = fakeTabXmlFactory.TabWithCustomInTabFilter(TabKey);
     fakeXmlSourceFactory         = new FakeXmlSourceFactory();
 }
 public XDocument TabSource()
 {
     var fakeXmlTabFactory = new FakeTabXmlFactory();
     return fakeXmlTabFactory.Regular3Tabs(TabTestsBase.TabKey);
 }
        private ChooseSettingViewModelBuilder CreateDefaultChooseSettingViewModelBuilderWithChooseSettingModelAsAParameter(ChooseSettingViewModel chooseSettingViewModel)
        {
            var settingManager = new FakeSettingManager();
            var tabsRepository = TabsViewModelBuilderTests.CreateStubTabsRepository(JEWEL_DESIGN_TABKEY);
            var jewelryRepository = new FakeJewelRepository(settingManager);

            var fakeTabXmlFactory = new FakeTabXmlFactory();
            var xmldoc_jeweldesign = fakeTabXmlFactory.JewelDesign3Tabs(JEWEL_DESIGN_TABKEY);

            var fileSystem = FakeFileSystem.MediaFileSystemForItemNumber("0101-15421");

            TabsViewModelBuilder tabsViewModelBuilder = new TabsViewModelBuilder(chooseSettingViewModel,
                                                                                 xmldoc_jeweldesign,
                                                                                 tabsRepository, jewelryRepository, fileSystem);

            var diamondRepository = new FakeDiamondRepository(mapper);
            var webHelpers = MockRepository.GenerateStub<IWebHelpers>();

            var tabsForJewelDesignBuilder = new TabsForJewelDesignNavigationBuilder(chooseSettingViewModel,
                                                                                    diamondRepository, jewelryRepository,
                                                                                    webHelpers);

            var builder = new ChooseSettingViewModelBuilder(chooseSettingViewModel, tabsViewModelBuilder, tabsForJewelDesignBuilder);
            return builder;
        }