public void AddUserToChat(string username) { var chatClient = new MessageParserClient(username, this); var chatForm = new ChatForm(this, directoryMonitor.GetUsers(), username); var clientMessageParser = new MessageParserClient(username, this); var chatChannel = new ChatChannel(username, clientMessageParser); chatClients.Add(username, new Tuple <IChatUi, ChatChannel>(chatForm, chatChannel)); directoryMonitor.AddChatUi(chatForm); }
public void ParseMessage_EmptyText_AppendsChatError() { var mocker = new Mock <IChatApplication>(); var username = "******"; mocker.Setup(x => x.AddChatErrorLine(username, It.IsAny <String>())).Verifiable(); var clientChannel = new MessageParserClient(username, mocker.Object); clientChannel.ParseReceivedMessage(username); mocker.VerifyAll(); }