Example #1
0
        public void TreeViewAfterSelect()
        {
            TreeViewTestForm form = new TreeViewTestForm();

            form.Show();
            TestWriter writer = new TestWriter(form);

            Assert.Equal("", writer.Test);

            TreeViewTester tree = new TreeViewTester("myTree", form);

            tree.SelectNode(1, 0, 1);

            Assert.Equal(
                @"[Fact]
public void Test()
{

	TreeViewTester myTree = new TreeViewTester(""myTree"");

	myTree.SelectNode(1, 0, 1);

}",
                writer.Test);
        }
Example #2
0
        public void TreeViewEnterPress_Always_OpenViewForSelection()
        {
            // Setup
            const string treeIdentifier = "SomeName";
            const string formIdentifier = "SomeForm";

            var mocks        = new MockRepository();
            var viewCommands = mocks.StrictMock <IViewCommands>();

            viewCommands.Expect(a => a.OpenViewForSelection());
            var project = mocks.Stub <IProject>();

            mocks.ReplayAll();

            IEnumerable <TreeNodeInfo> treeNodeInfos = new[]
            {
                new TreeNodeInfo
                {
                    TagType = typeof(IProject)
                }
            };

            using (var explorer = new ProjectExplorer(viewCommands, treeNodeInfos)
            {
                Data = project
            })
            {
                var form = new Form
                {
                    Name = formIdentifier
                };
                form.Controls.Add(explorer);
                form.Show();

                var treeViewControl = TypeUtils.GetField <TreeViewControl>(explorer, "treeViewControl");

                TypeUtils.GetField <TreeView>(treeViewControl, "treeView").Name = treeIdentifier;

                // Precondition
                Assert.AreSame(treeViewControl.SelectedData, project);

                var tester = new TreeViewTester(treeIdentifier);

                // Call
                tester.DoubleClick();
            }

            // Assert
            mocks.VerifyAll();
        }
        public void TreeViewAfterSelect()
        {
            TreeViewTestForm form = new TreeViewTestForm();
            form.Show();
            TestWriter writer = new TestWriter(form);
            Assert.AreEqual("", writer.Test);

            TreeViewTester tree = new TreeViewTester("myTree", form);
            tree.SelectNode(1, 0, 1);

            Assert.AreEqual(
                    @"[Test]
            public void Test()
            {

            TreeViewTester myTree = new TreeViewTester(""myTree"");

            myTree.SelectNode(1, 0, 1);

            }",
                    writer.Test);
        }
Example #4
0
 public override void Setup()
 {
     new TreeViewTestForm().Show();
     tree = new TreeViewTester("myTree");
     label = new LabelTester("myLabel");
 }
Example #5
0
 public override void Setup()
 {
     new TreeViewTestForm().Show();
     tree  = new TreeViewTester("myTree");
     label = new LabelTester("myLabel");
 }