public void ShouldConstruct() { var classModel = new ViewTestClass(typeof(SampleViewTestClass1), "File.xap"); var moduleModel = new ViewTestClassesModule { DisplayName = "Sample" }; moduleModel.Classes.Add(classModel); var moduleNodeVM = new ModuleNodeViewModel(moduleModel); }
public void Initialize() { TestHarnessModel.ResetSingleton(); TestHarnessModel.Instance.Modules.RemoveAll(); moduleModel = new ViewTestClassesAssemblyModule(new ModuleSetting(GetType().Assembly.FullName, "File.xap")); var type = typeof (SampleViewTestClass1); classModel = new ViewTestClass(type.FullName, null, type.Assembly.FullName, "File.xap"); TestHarnessModel.Instance.Modules.Add(moduleModel); moduleNode = new ModuleNodeViewModel(moduleModel); classNode = new ClassNodeViewModel(classModel); moduleNode.Classes.Add(classNode); }
public void Initialize(ModuleSelector control) { // Setup initial conditions. control.Width = 320; control.Height = 400; // Setup sample data. var model1 = new ViewTestClassesModule { DisplayName = "Recent Selections" }; model1.Classes.Add(new ViewTestClass(typeof(ModuleSelectorViewTest), "File.xap")); model1.Classes.Add(new ViewTestClass(typeof(SampleViewTestClass1), "File.xap")); var viewModel1 = new ModuleNodeViewModel(model1); var model2 = new ViewTestClassesAssemblyModule(new ModuleSetting("Assembly.Name.xap")); model2.Classes.Add(new ViewTestClass(typeof(SampleViewTestClass1), "File.xap")); model2.Classes.Add(new ViewTestClass(typeof(SampleViewTestClass2), "File.xap")); model2.Classes.Add(new ViewTestClass(typeof(ModuleSelectorViewTest), "File.xap")); var viewModel2 = new ModuleNodeViewModel(model2); modules.Add(viewModel1); modules.Add(viewModel2); // Assign sample data to control. control.DataContext = modules; }