Example #1
0
        public void IsFileLocked_False()
        {
            var path = Path.GetTempFileName();

            try
            {
                var actual = RestartManager.IsFileLocked(path);
                Assert.False(actual);
            }
            finally
            {
                File.Delete(path);
            }
        }
Example #2
0
        public void IsFileLocked_True()
        {
            var path = Path.GetTempFileName();

            try
            {
                using (File.Open(path, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None))
                {
                    var actual = RestartManager.IsFileLocked(path);
                    Assert.True(actual);
                }
            }
            finally
            {
                File.Delete(path);
            }
        }