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()); }
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()); }
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); }
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()); }