public SettingsViewModel(Factories factories, LearningCuAndFpu learningCuAndFpu)
 {
     settings = factories.Settings;
     this.learningCuAndFpu = learningCuAndFpu;
     UiCultures = new List<string>();
     ProductCultures = new List<string>();
     BuildUiCulturesAndProductCultures();
 }
 public void TestInitialize()
 {
     factories = Substitute.For<Factories>();
     messageDialog = Substitute.For<MessageDialog>();
     learningCuAndFpu = Substitute.For<LearningCuAndFpu>();
     sut = new ProductEditingViewModel(factories, new BackgroundWorkerSyncFactory(), messageDialog,
         learningCuAndFpu);
     sut.Navigator = Substitute.For<Navigator>();
     sut.Init(new ProductEditingViewModel.Navigation());
     product = new Product { Name = "Foo" };
     factories.Finder.FindProductById(Guid.Empty).Returns(product);
     factories.Categories.Returns(new List<Category> { new Category(), new Category() });
 }
 public void TestInitialize()
 {
     factories = Substitute.For<Factories>();
     settings = new Settings();
     factories.Settings.Returns(settings);
     learningCuAndFpu = Substitute.For<LearningCuAndFpu>();
     sut = new SettingsViewModel(factories, learningCuAndFpu);
 }