Exemple #1
0
 public void addCommandNullThrows()
 {
     Assert.Throws <NullReferenceException>(() =>
                                            CommandHolder.updateCommand(ts, null, true));
     Assert.Throws <NullReferenceException>(() =>
                                            CommandHolder.updateCommand(null, ts, true));
 }
Exemple #2
0
 public void updateCommand()
 {
     CommandHolder.updateCommand(ts, ts, true);
     Assert.True(CommandHolder.getCommandEnabled(ts, ts));
     CommandHolder.updateCommand(ts, ts, false);
     Assert.False(CommandHolder.getCommandEnabled(ts, ts));
 }
Exemple #3
0
 public void unregisteredNamesDNT()
 {
     Assert.DoesNotThrow(() => CommandHolder.removeClient(""));
     Assert.DoesNotThrow(() => CommandHolder.updateCommand("", "", true));
     Assert.DoesNotThrow(() => CommandHolder.updateCommand(ts, "", true));
     Assert.DoesNotThrow(() => CommandHolder.getCommandEnabled("", ""));
     Assert.DoesNotThrow(() => CommandHolder.getCommandEnabled(ts, ""));
     Assert.DoesNotThrow(() => CommandHolder.getEnabledCommands(""));
 }
Exemple #4
0
        public void changeClientName()
        {
            string newName = ts + "0";

            CommandHolder.updateCommand(ts, ts, true);
            CommandHolder.changeClientID(ts, newName);
            Assert.DoesNotThrow(() => CommandHolder.getCommandEnabled(newName, ts));
            Assert.True(CommandHolder.getCommandEnabled(newName, ts));
            Assert.DoesNotThrow(() => CommandHolder.updateCommand(newName, ts, false));
            Assert.False(CommandHolder.getCommandEnabled(newName, ts));
        }