public void AssignTypeManagerCommandTest() { TreeViewViewModel treeViewViewModel = new TreeViewViewModel(); Assert.IsNull(treeViewViewModel.TypeManagerInst); treeViewViewModel.FileDllPathOpener = new TempFilePathOpener(); treeViewViewModel.WriteMetadataToXml = new WriteMetadataToXml(treeViewViewModel); treeViewViewModel.AssignDataSourceDll.Execute(this); Assert.IsNotNull(treeViewViewModel.TypeManagerInst); }
public void TreeViewViewModelTest() { TreeViewViewModel treeViewViewModel = new TreeViewViewModel(); Assert.AreEqual(new ObservableCollection <TreeViewTypeElement>().GetType(), treeViewViewModel.ReferencedTypes.GetType()); Assert.IsFalse(treeViewViewModel.HasTypeManager); DllTypeManager dllTypeManager = new DllTypeManager(); string pathToTest = Environment.CurrentDirectory; for (int i = 0; i < 4; i++) { pathToTest = Directory.GetParent(pathToTest).FullName; } dllTypeManager.AssignPathToFile(Path.Combine(pathToTest, "testData\\TPA.ApplicationArchitecture.dll")); dllTypeManager.InitTypeManager(); treeViewViewModel.TypeManagerInst = dllTypeManager; Assert.IsTrue(treeViewViewModel.ReferencedTypes.Count == 0); treeViewViewModel.ShowTreeViewCommand.Execute(this); Assert.IsTrue(treeViewViewModel.ReferencedTypes.Count > 0); }
public ShowTreeViewCommand(TreeViewViewModel treeViewViewModel) { _treeViewViewModel = treeViewViewModel; }
public AssignDataSourceCommand(TreeViewViewModel treeViewViewModel) { _treeViewViewModel = treeViewViewModel; }
public WriteMetadataToXml(TreeViewViewModel treeViewViewModel) { _treeViewViewModel = treeViewViewModel; }
public AssignXmlTypeManagerCommand(TreeViewViewModel treeViewViewModel) : base(treeViewViewModel) { }