public static void RequiresTimeoutSupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsTimeouts)
     {
         Assert.Ignore("Ignoring this test because it requires timout support from persister.");
     }
 }
 public static void RequiresSubscriptionSupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsSubscriptions)
     {
         Assert.Ignore("Ignoring this test because it requires subscription support from persister.");
     }
 }
コード例 #3
0
 public static void RequiresPessimisticConcurrencySupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsPessimisticConcurrency)
     {
         Assert.Ignore("Ignoring this test because it requires pessimistic concurrency support from persister.");
     }
 }
コード例 #4
0
 public static void RequiresFindersSupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsFinders)
     {
         Assert.Ignore("Ignoring this test because it requires custom finder support from persister.");
     }
 }
コード例 #5
0
 public static void RequiresOutboxSupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsOutbox)
     {
         Assert.Ignore("Ignoring this test because it requires outbox support from persister.");
     }
 }
コード例 #6
0
 public static void RequiresDtcSupport(this IPersistenceTestsConfiguration configuration)
 {
     if (!configuration.SupportsDtc)
     {
         Assert.Ignore("Ignoring this test because it requires DTC transaction support from persister.");
     }
 }
コード例 #7
0
        public static void RequiresDtcSupport(this IPersistenceTestsConfiguration configuration)
        {
            if (!configuration.SupportsDtc)
            {
                Assert.Ignore("Ignoring this test because it requires DTC transaction support from persister.");
            }

#if NETCOREAPP
            Assert.Ignore(".NET Core does not support distributed transactions.");
#endif
        }