public void Test_AddTransactionFilter_After_Dispose()
 {
     using var context = new DdeContext();
     IDdeTransactionFilter filter = new TransactionFilter();
     context.Dispose();
     Assert.Throws<ObjectDisposedException>(() => context.AddTransactionFilter(filter));
 }
 public void Test_Initialize_After_Dispose()
 {
     using (DdeContext context = new DdeContext())
     {
         context.Dispose();
         context.Initialize();
     }
 }
 public void Test_Initialize_After_Dispose()
 {
     using (var context = new DdeContext())
     {
         context.Dispose();
         Assert.Throws<ObjectDisposedException>(() => context.Initialize());
     }
 }
 public void Test_AddTransactionFilter_After_Dispose()
 {
     using (DdeContext context = new DdeContext())
     {
         IDdeTransactionFilter filter = new TransactionFilter();
         context.Dispose();
         context.AddTransactionFilter(filter);
     }
 }