public void DeletesTempDirectory(ITempDirectoryBuilder tempDirectoryBuilder)
        {
            var tempDirectory = tempDirectoryBuilder.Create();
            var fullName      = tempDirectory.FullName;

            Assert.True(Directory.Exists(tempDirectory.FullName));
            tempDirectory.Dispose();

            Assert.False(Directory.Exists(fullName));
        }
 public void FullNameIsNotName(ITempDirectoryBuilder tempDirectoryBuilder)
 {
     using var tempDirectory = tempDirectoryBuilder.Create();
     Assert.NotEqual(tempDirectory.FullName, tempDirectory.Name);
 }
 public void FullNameContainsName(ITempDirectoryBuilder tempDirectoryBuilder)
 {
     using var tempDirectory = tempDirectoryBuilder.Create();
     Assert.Contains(tempDirectory.Name, tempDirectory.FullName);
 }
 public void CreatesTempDirectory(ITempDirectoryBuilder tempDirectoryBuilder)
 {
     using var tempDirectory = tempDirectoryBuilder.Create();
     Assert.True(Directory.Exists(tempDirectory.FullName));
 }