예제 #1
0
        public void EmptyToolBar_UpdateMenu_CreatesNewButtons()
        {
            var sut         = new MenuVisitorSut();
            var menuVisitor = new VmrcMenuVisitor(sut.MockProvider.Object);

            menuVisitor.Visit(sut.Toolbar);
            int itemsCount = sut.Toolbar.Items.Count;

            Assert.AreEqual(2, itemsCount, "First visit should update the menu by addint its own menu items");
        }
예제 #2
0
        public void EmptyToolBar_UpdateMenu_CreatesNewButtons()
        {
            var sut         = new MenuVisitorSut();
            var menuVisitor = new VncMenuVisitor(sut.MockProvider.Object);

            menuVisitor.Visit(sut.Toolbar);
            int itemsCount = ((ToolStripDropDownButton)sut.Toolbar.Items[0]).DropDownItems.Count;

            Assert.AreEqual(5, itemsCount, "First visit should update the menu by add its own drop donw menu items");
        }
예제 #3
0
        public void EmptyToolBar_UpdateMenu_CreatesNewButtons()
        {
            var sut         = new MenuVisitorSut();
            var menuVisitor = new RdpMenuVisitor(sut.MockProvider.Object);

            menuVisitor.Visit(sut.Toolbar);
            // the sub menu is created dynamicaly
            var serveButton = sut.Toolbar.Items[0] as ToolStripDropDownButton;

            Assert.IsNotNull(serveButton, "First visit should update the menu by add its own drop donw menu button");
        }