Exemplo n.º 1
0
 public void Test_Pause_After_Pause()
 {
     using var server = new TestServer(ServiceName);
     server.Register();
     using var client = new DdeClient(ServiceName, TopicName);
     client.Connect();
     client.Pause();
     Assert.Throws<InvalidOperationException>(() => client.Pause());
 }
Exemplo n.º 2
0
 public void Test_Pause_After_Pause()
 {
     using (TestServer server = new TestServer(ServiceName))
     {
         server.Register();
         using (DdeClient client = new DdeClient(ServiceName, TopicName))
         {
             client.Connect();
             client.Pause();
             client.Pause();
         }
     }
 }
Exemplo n.º 3
0
 public void Test_IsPaused_Variation_2()
 {
     using var server = new TestServer(ServiceName);
     server.Register();
     using var client = new DdeClient(ServiceName, TopicName);
     client.Connect();
     client.Pause();
     Assert.IsTrue(client.IsPaused);
 }
Exemplo n.º 4
0
 public void Test_Resume_After_Dispose()
 {
     using var server = new TestServer(ServiceName);
     server.Register();
     using var client = new DdeClient(ServiceName, TopicName);
     client.Connect();
     client.Pause();
     client.Dispose();
     Assert.Throws<ObjectDisposedException>(() => client.Resume());
 }
Exemplo n.º 5
0
 public void Test_Pause()
 {
     using var server = new TestServer(ServiceName);
     server.Register();
     using var client = new DdeClient(ServiceName, TopicName);
     client.Connect();
     client.Pause();
     var ar = client.BeginExecute(CommandText, null, null);
     Assert.IsFalse(ar.AsyncWaitHandle.WaitOne(Timeout, false));
 }
Exemplo n.º 6
0
 public void Test_Abandon_After_Dispose()
 {
     using var server = new TestServer(ServiceName);
     server.Register();
     using var client = new DdeClient(ServiceName, TopicName);
     client.Connect();
     client.Pause();
     var ar = client.BeginExecute(CommandText, null, null);
     client.Dispose();
     Assert.Throws<ObjectDisposedException>(() => client.Abandon(ar));
 }
Exemplo n.º 7
0
 public void Test_IsPaused_Variation_3()
 {
     using (TestServer server = new TestServer(ServiceName))
     {
         server.Register();
         using (DdeClient client = new DdeClient(ServiceName, TopicName))
         {
             client.Connect();
             client.Pause();
             client.Resume();
             Assert.IsFalse(client.IsPaused);
         }
     }
 }
Exemplo n.º 8
0
 public void Test_Abandon_After_Dispose()
 {
     using (TestServer server = new TestServer(ServiceName))
     {
         server.Register();
         using (DdeClient client = new DdeClient(ServiceName, TopicName))
         {
             client.Connect();
             client.Pause();
             IAsyncResult ar = client.BeginExecute(CommandText, null, null);
             client.Dispose();
             client.Abandon(ar);
         }
     }
 }
Exemplo n.º 9
0
 public void Test_Resume()
 {
     using (TestServer server = new TestServer(ServiceName))
     {
         server.Register();
         using (DdeClient client = new DdeClient(ServiceName, TopicName))
         {
             client.Connect();
             client.Pause();
             IAsyncResult ar = client.BeginExecute(CommandText, null, null);
             Assert.IsFalse(ar.AsyncWaitHandle.WaitOne(Timeout, false));
             client.Resume();
             Assert.IsTrue(ar.AsyncWaitHandle.WaitOne(Timeout, false));
         }
     }
 }