public void TestCleanup()
        {
            this.Repository.Dispose();
            this.Repository.Provider.Dispose();

            AssemblyUnitTests.ExitRedisLock();
        }
        internal static void ExitRedisLock()
        {
            AssemblyUnitTests.ClearRedis();

            Monitor.Exit(AssemblyUnitTests.RedisLock);
        }
        internal static void EnterRedisLock()
        {
            Monitor.Enter(AssemblyUnitTests.RedisLock);

            AssemblyUnitTests.ClearRedis();
        }
 public static void AssemblyCleanup()
 {
     AssemblyUnitTests.ClearRedis();
 }
 public static void AssemblyInitialize(TestContext context)
 {
     AssemblyUnitTests.ClearRedis();
 }
        public void TestCleanup()
        {
            ((RedisTaskRuntimeInfoRepository)this.Repository).Provider.Dispose();

            AssemblyUnitTests.ExitRedisLock();
        }
        public override void TestInitialize()
        {
            base.TestInitialize();

            AssemblyUnitTests.EnterRedisLock();
        }
 public void TestCleanup()
 {
     AssemblyUnitTests.ExitRedisLock();
 }