Example #1
0
        public void RegistrationAlreadyExistUser()
        {
            Server.Server server = new Server.Server();

            server.startServer(2020);

            TcpClient client = new TcpClient("127.0.0.1", 2020);

            server.OnlineManager.add(client, null);
            MRegistration message = new MRegistration("228", "Kotovasya");

            server.acceptRegistration(client, message);

            server.acceptDisconnect(client, new MDisconnect(0));

            try
            {
                server.acceptRegistration(client, message);
            }
            catch (UserAlreadyExistException ex)
            {
                StringAssert.Contains(ex.Message, "Пользователь с таким именем уже существует");
                return;
            }
            Assert.Fail("Исключение UserAlreadyExistException не было вызвано");
        }