public void CreateNickCommandByMessage() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommandByMessage("NICK Hello"); Assert.IsTrue(command is NickCommand); Assert.AreEqual("Hello", ((NickCommand) command).Nick); }
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); }
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); }
public void InvalidNickCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommandByMessage("NICK"); Assert.IsNull(command); }
public void CreateUserCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommand("USER"); Assert.IsTrue(command is UserCommand); }
public void CreatePingCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommand("PING"); Assert.IsTrue(command is PingCommand); }
public void CreateNumberCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommand("100"); Assert.IsTrue(command is NumberCommand); }
public void CreateNoticeCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommand("NOTICE"); Assert.IsTrue(command is NoticeCommand); }
public void CreateNickCommand() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommand("NICK"); Assert.IsTrue(command is NickCommand); }
public void ValidOldNick() { IrcCommandFactory commandFactory = new IrcCommandFactory(); ChatCommand command = commandFactory.CreateCommandByMessage(":ç NICK bad"); Assert.IsNull(command); }