Пример #1
0
 public void Test_Initialize_After_Initialize()
 {
     using (DdeContext context = new DdeContext())
     {
         context.Initialize();
         context.Initialize();
     }
 }
 public void Test_Initialize_After_Initialize()
 {
     using (var context = new DdeContext())
     {
         context.Initialize();
         Assert.Throws<InvalidOperationException>(() => context.Initialize());
     }
 }
 public void Test_Initialize()
 {
     using (var context = new DdeContext())
     {
         context.Initialize();
     }
 }
Пример #4
0
 public void Test_IsInitialized_Variation_2()
 {
     using (DdeContext context = new DdeContext())
     {
         context.Initialize();
         Assert.IsTrue(context.IsInitialized);
     }
 }
 public void Test_Initialize_After_Dispose()
 {
     using (var context = new DdeContext())
     {
         context.Dispose();
         Assert.Throws<ObjectDisposedException>(() => context.Initialize());
     }
 }
        public void Test_Register()
        {
            using var context = new DdeContext();
            var listener = new EventListener();
            context.Register += listener.OnEvent;
            context.Initialize();
            using (DdeServer server = new TestServer(ServiceName))
            {
                server.Register();
            }

            Assert.IsTrue(listener.Received.WaitOne(Timeout, false));
        }
        public void Test_TransactionFilter()
        {
            using var context = new DdeContext();
            var filter = new TransactionFilter();
            context.AddTransactionFilter(filter);
            context.Initialize();
            using (DdeServer server = new TestServer(ServiceName))
            {
                server.Register();
            }

            Assert.IsTrue(filter.Received.WaitOne(Timeout, false));
        }