コード例 #1
0
ファイル: ClientTests.cs プロジェクト: hillwhite/DeltaEngine
 public void SendTestMessageWithoutServerShouldNotCrash()
 {
     using (var client = new ClientMock(null))
     {
         Assert.IsFalse(client.IsConnected);
         client.Send(new TestMessage(""));
     }
 }
コード例 #2
0
ファイル: ClientTests.cs プロジェクト: hillwhite/DeltaEngine
 public void ConnectToServer()
 {
     var server = new ServerMock();
     using (var client = new ClientMock(server))
     {
         Assert.IsTrue(client.IsConnected);
     }
 }
コード例 #3
0
ファイル: ClientTests.cs プロジェクト: hillwhite/DeltaEngine
 public void ReceiveCallback()
 {
     var server = new ServerMock();
     using (var client = new ClientMock(server))
     {
         bool eventTriggered = false;
         client.DataReceived += (clientConnection, binaryData) => eventTriggered = true;
         client.Receive();
         Assert.IsTrue(eventTriggered);
     }
 }