Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
    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);
    }