예제 #1
0
 public void SendNullString()
 {
     ConnectionProvider provider = new ConnectionProvider("localhost", 6667);
     provider.Connect();
     try
     {
         provider.SendMessage(null);
         Assert.Fail("Must throw exception");
     }
     catch(ArgumentNullException exception)
     {
         Assert.AreEqual("message", exception.ParamName, "Param message must be null");
     }
     catch
     {
         Assert.Fail("Invalid exception type");
     }
 }
예제 #2
0
 public void SendMessage()
 {
     ConnectionProvider provider = new ConnectionProvider("localhost", 6667);
     provider.Connect();
     provider.SendMessage("Hello");
     Assert.AreEqual("Hello", ((ServerConnectionHandler) server.Clients[0]).GetMessage());
 }