コード例 #1
0
        static void Main()
        {
            Client tcpClient    = new Client("Vova", 10, "127.0.0.1", 8888);
            Thread clientThread = new Thread(new ThreadStart(tcpClient.OpenStream));

            clientThread.Start();
            ServerMessageRepository messagesFromServer = new ServerMessageRepository(tcpClient);
        }
        public void GivenMakeTransliterationFromRusIntoEnglishTheOutIsStringWithTranslit(string actualName, int actualNumMassages, string actualIp, int actualPort)
        {
            //Arrange
            Server tcpServer    = new Server(actualPort);
            Thread serverThread = new Thread(new ThreadStart(tcpServer.Start));

            serverThread.Start();

            Client tcpClient = new Client(actualName, actualNumMassages, actualIp, actualPort);
            ServerMessageRepository messagesFromServer = new ServerMessageRepository(tcpClient);

            tcpClient.OpenStream();

            //Assert
            Assert.AreEqual("Message from server received, Translitom: soobshchenie ot servera prinyato", messagesFromServer.Messages[0]);
        }
コード例 #3
0
        public void GivenServerMessageRepositoryTheOutIsConnectionError(string actualName, string actualIp, int actualPort)
        {
            //Arrange
            Server tcpServer    = new Server(actualPort);
            Thread serverThread = new Thread(new ThreadStart(tcpServer.Start));

            serverThread.Start();

            Client tcpClient = new Client(actualName, actualIp, actualPort);
            ServerMessageRepository messagesFromServer = new ServerMessageRepository(tcpClient);

            tcpClient.OpenStream();

            //Assert
            Assert.AreEqual("Message from server received, Translitom: soobshchenie ot servera prinyato", messagesFromServer.Messages[0]);
        }