private static IChatServer CreateTestChatServer() { var chatBot = new ChatBot(); var encoder = new Utf8MessageEncoder(); var streamOperator = new ChatStreamOperator(encoder); return(new ChatServer(chatBot, streamOperator, ServerSettings.CreateDefault())); }
private static IExchangeClient CreateExchangeClient() { var settings = ServerSettings.CreateDefault(); var encoder = new Utf8MessageEncoder(); var streamOperator = new ChatStreamOperator(encoder); var answerFactory = new ServerAnswerFactory(); return(new ExchangeClient(settings, streamOperator, answerFactory)); }