Ejemplo n.º 1
0
 public void CreateNickCommandByMessage()
 {
     IrcCommandFactory commandFactory = new IrcCommandFactory();
     ChatCommand command = commandFactory.CreateCommandByMessage("NICK Hello");
     Assert.IsTrue(command is NickCommand);
     Assert.AreEqual("Hello", ((NickCommand) command).Nick);
 }
Ejemplo n.º 2
0
 public void CreateNumberCommandByMessage()
 {
     IrcCommandFactory commandFactory = new IrcCommandFactory();
     ChatCommand command = commandFactory.CreateCommandByMessage(":xpto 100 xpto2 :message");
     Assert.IsTrue(command is NumberCommand);
     NumberCommand numberCommand = command as NumberCommand;
     Assert.AreEqual("xpto", numberCommand.Server);
     Assert.AreEqual("xpto2", numberCommand.Target);
     Assert.AreEqual("message", numberCommand.Message);
 }
Ejemplo n.º 3
0
 public void NickChange()
 {
     IrcCommandFactory commandFactory = new IrcCommandFactory();
     ChatCommand command = commandFactory.CreateCommandByMessage(":OldNick NICK NewNick");
     Assert.IsTrue(command is NickCommand);
     NickCommand nickCommand = (NickCommand) command;
     Assert.AreEqual("OldNick", nickCommand.OldNick);
     Assert.AreEqual("NewNick", nickCommand.Nick);
 }
Ejemplo n.º 4
0
 public void InvalidNickCommand()
 {
     IrcCommandFactory commandFactory = new IrcCommandFactory();
     ChatCommand command = commandFactory.CreateCommandByMessage("NICK");
     Assert.IsNull(command);
 }
Ejemplo n.º 5
0
 public void ValidOldNick()
 {
     IrcCommandFactory commandFactory = new IrcCommandFactory();
     ChatCommand command = commandFactory.CreateCommandByMessage(":ç NICK bad");
     Assert.IsNull(command);
 }