public void ReplaceDuplicateAssembly() { Testable_MainForm form = new Testable_MainForm(); Assembly a = AppDomain.CurrentDomain.GetAssemblies()[0]; TreeNode tna = form.GetRootNode(form.treeViewInternalAssemblies, a); tna.Nodes.Add("all child nodes must be cleared by the duplicate add to follow"); Assembly b = AppDomain.CurrentDomain.GetAssemblies()[0]; TreeNode tnb = form.GetRootNode(form.treeViewInternalAssemblies, b); Assert.AreSame(tna, tnb); Assert.AreEqual(0, tnb.Nodes.Count); }
public void AddRootNodeAddsAssemblyToTree() { Testable_MainForm form = new Testable_MainForm(); form.GetRootNode(form.treeViewInternalAssemblies, AppDomain.CurrentDomain.GetAssemblies()[0]); Assert.AreEqual(1, form.treeViewInternalAssemblies.Nodes.Count); Assert.AreEqual("mscorlib", form.treeViewInternalAssemblies.Nodes[0].Text); Assert.AreEqual("mscorlib", form.treeViewInternalAssemblies.Nodes[0].Name); }