OnCollapse() protected méthode

protected OnCollapse ( EventArgs e ) : void
e EventArgs
Résultat void
Exemple #1
0
        public void MainMenu_OnCollapse_Invoke_Success()
        {
            var menu = new MainMenu();

            // No handler.
            menu.OnCollapse(null);

            // Handler.
            int          callCount = 0;
            EventHandler handler   = (sender, e) =>
            {
                Assert.Equal(menu, sender);
                callCount++;
            };

            menu.Collapse += handler;
            menu.OnCollapse(null);
            Assert.Equal(1, callCount);

            // Should not call if the handler is removed.
            menu.Collapse -= handler;
            menu.OnCollapse(null);
            Assert.Equal(1, callCount);
        }