public void Dispose_DisposedSetToTrue()
        {
            TempDirectory target = new TempDirectory();
            target.Dispose();

            Assert.IsTrue(target.Disposed, "The Disposed property should be set to true after disposal.");
        }
        public void Dispose_DirectoryDoesNotExist()
        {
            TempDirectory target = new TempDirectory();
            target.Dispose();

            Assert.IsFalse(System.IO.Directory.Exists(target.Path), "The directory designated by 'Path' should not exist after disposal: {0}", target.Path);
        }