コード例 #1
0
        public void New_instance_is_not_running()
        {
            ushort      listeningPort = 30000;
            IChatServer server        = new ChatServer();

            Assert.IsNotNull(server);
            Assert.AreEqual(listeningPort, server.ListeningPort);
            Assert.IsFalse(server.IsRunning());
        }
コード例 #2
0
        public void Server_is_running_when_started()
        {
            ushort      listeningPort = 30000;
            IChatServer server        = new ChatServer();

            new Task(() => server.Start());

            Assert.IsNotNull(server);
            Assert.AreEqual(listeningPort, server.ListeningPort);
            Assert.IsTrue(server.IsRunning());
        }
コード例 #3
0
        public void Server_has_a_command_parser()
        {
            ushort      listeningPort = 30000;
            IChatServer server        = new ChatServer();

            server.Start();

            Assert.IsNotNull(server);
            Assert.AreEqual(listeningPort, server.ListeningPort);
            Assert.IsTrue(server.IsRunning());
            Assert.IsNotNull(((ChatServer)server).Parser);
        }
コード例 #4
0
        public void Server_is_not_running_when_stopped()
        {
            ushort      listeningPort = 30000;
            IChatServer server        = new ChatServer();

            server.Start();
            server.Stop();

            Assert.IsNotNull(server);
            Assert.AreEqual(listeningPort, server.ListeningPort);
            Assert.IsFalse(server.IsRunning());
        }