public void SendUdpToClient() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- UDP_Config config; config.address = "127.0.0.1"; config.port = 4440; ServerLibrary.Server server = new ServerLibrary.Server(); ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("TesterUdpClient"); ServerListenerUDP listener = new ServerListenerUDP(config); connection.AddListener(listener); server.AddConnection(connection); server.Start(); ChatMessagePacket packet = new ChatMessagePacket("Hello", "Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- server.SendPacketToClient(packet, "TesterUdpClient", "Bob"); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerConnectionAddListener() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- UDP_Config config; config.address = "127.0.0.1"; config.port = 4492; ServerListenerUDP listener = new ServerListenerUDP(config); ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- connection.AddListener(listener); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerConnectionClearMessages() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- connection.ClearMessages(); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerConnectionReceiveMessages() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); List <Packet> receivedList; //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- receivedList = connection.RecieveMessages(); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerConnectionSendAPacketToClient() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- ChatMessagePacket packet = new ChatMessagePacket("I am a test", "Tester"); ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- connection.SendPacketToClient(packet, "Ben"); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerConnectionAddSerializer() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- DotNetserialization serializer = new DotNetserialization(); ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- connection.AddSerializer(serializer); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- }
public void ServerAddConnection() { //--------------------------------------------------------------------- //Setup //--------------------------------------------------------------------- ServerLibrary.Server server = new ServerLibrary.Server(); ServerLibrary.ServerConnectionUDP connection = new ServerLibrary.ServerConnectionUDP("Tester"); //--------------------------------------------------------------------- //Run Test //--------------------------------------------------------------------- server.AddConnection(connection); //--------------------------------------------------------------------- //Gather Output //--------------------------------------------------------------------- List <Packet> packets = server.RecieveMessages("Tester"); //--------------------------------------------------------------------- //Assert //--------------------------------------------------------------------- Assert.IsNotNull(packets); }