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(); } }
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)); }