Exemple #1
0
 public void MyTestCleanup()
 {
     underTest.RemoveFromConsole();
     underTest.Dispose();
     underTest = null;
     Crestron.SimplSharp.CrestronConsole.AddNewConsoleCommandResult = true;
     Crestron.SimplSharp.CrestronEnvironment.DevicePlatform         = Crestron.SimplSharp.eDevicePlatform.Appliance;
     ConsoleBase.UnregisterConsoleWriter(testWriter);
     testWriter = null;
 }
Exemple #2
0
        public void Dispose_RemovesFromConsole_When_Called()
        {
            var c1 = new TestCommand();

            var gc = new GlobalCommand("temp", "help", Access.Administrator);

            gc.AddToConsole();
            gc.Dispose();

            Assert.IsFalse(gc.RemoveFromConsole());
        }
Exemple #3
0
        public void Dispose_RemovesAllCommands_When_Called()
        {
            var c1 = new TestCommand();

            var gc = new GlobalCommand("temp", "help", Access.Administrator);

            gc.AddToConsole();
            gc.AddCommand(c1);

            Assert.IsTrue(gc.IsCommandRegistered(c1));

            gc.Dispose();

            Assert.IsFalse(gc.IsCommandRegistered(c1));
        }