コード例 #1
0
        public void ClearAllLocks_NoFoldersExist_ExitsCleanly()
        {
            // setup
            _reportLocationProvider.GetProcessingRootFolder().Returns(_testRootFolder);

            // execute
            _concurrencyCoordinator.ClearAllLocks();
        }
コード例 #2
0
        public void ClearAllLocks()
        {
            string path = _reportLocationProvider.GetProcessingRootFolder();

            Directory.CreateDirectory(path);

            string[] directories = Directory.GetDirectories(path);
            foreach (string dir in directories)
            {
                Directory.Delete(dir, true);
            }
        }