public void AreEqualPassesWithDirectoryInfos()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory"))
     {
         DirectoryAssert.AreEqual(td.directoryInformation, td.directoryInformation);
     }
 }
 public void AreEqualFailsWhenOneIsNull()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory"))
     {
         DirectoryAssert.AreEqual(td.directoryInformation, null);
     }
 }
 public void AreEqualFailsWhenOneDoesNotExist()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory"))
     {
         DirectoryInfo actual = new DirectoryInfo("NotExistingDirectoryName");
         DirectoryAssert.AreEqual(td.directoryInformation, actual);
     }
 }
 public void AreEqualFailsWithStringPath()
 {
     using (TestDirectory td1 = new TestDirectory("ParentDirectory1"))
     {
         using (TestDirectory td2 = new TestDirectory("ParentDirectory2"))
         {
             DirectoryAssert.AreEqual(td1.directoryName, td2.directoryName);
         }
     }
 }
 public void AreEqualFailsWithDirectoryInfos()
 {
     using (TestDirectory td1 = new TestDirectory("ParentDirectory1"))
     {
         using (TestDirectory td2 = new TestDirectory("ParentDirectory2"))
         {
             DirectoryAssert.AreEqual(td1.directoryInformation, td2.directoryInformation);
         }
     }
 }
 public void IsWithinPassesWithStringPath()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", true))
     {
         DirectoryAssert.IsWithin(td.directoryName, td.diSubSubDirectory.FullName);
     }
 }
 public void IsWithinPassesWithDirectoryInfo()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory",true))
     {
         DirectoryAssert.IsWithin(td.directoryInformation, td.diSubSubDirectory);
     }
 }
 public void IsWithinFailsWhenOutsidePathUsingStringPath()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", true))
     {
         DirectoryAssert.IsWithin(td.directoryName, Environment.SpecialFolder.System.ToString());
     }
 }
 public void AreNotEqualPassesIfOneIsNull()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory"))
     {
         DirectoryAssert.AreNotEqual(td.directoryInformation, null);
     }
 }
 public void IsNotEmptyPassesWithNonEmptyDirectoryUsingStringPath()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", true))
     {
         DirectoryAssert.IsNotEmpty(td.directoryName);
     }
 }
 public void IsNotEmptyPassesWithNonEmptyDirectoryUsingDirectoryInfo()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", true))
     {
         DirectoryAssert.IsNotEmpty(td.directoryInformation);
     }
 }
 public void IsNotEmptyFailsWithInvalidDirectory()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", false))
     {
         DirectoryAssert.IsNotEmpty(td.directoryName + "INVALID");
     }
 }
 public void IsNotEmptyFailsWithEmptyDirectoryUsingStringPath()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", false))
     {
         DirectoryAssert.IsNotEmpty(td.directoryName);
     }
 }
 public void IsNotEmptyFailsWithEmptyDirectoryUsingDirectoryInfo()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", false))
     {
         DirectoryAssert.IsNotEmpty(td.directoryInformation);
     }
 }
 public void IsWithinFailsWhenOutsidePathUsingDirectoryInfo()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", true))
     {
         DirectoryInfo diSystemFolder = new DirectoryInfo(Environment.SpecialFolder.System.ToString());
         DirectoryAssert.IsWithin(td.directoryInformation, diSystemFolder);
     }
 }
 public void AreEqualPassesWithStringPath()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory"))
     {
         DirectoryAssert.AreEqual(td.directoryName, td.directoryName);
     }
 }
 public void IsEmptyPassesWithEmptyDirectoryUsingDirectoryInfo()
 {
     using (TestDirectory td = new TestDirectory("ParentDirectory", false))
     {
         DirectoryAssert.IsEmpty(td.directoryInformation);
         Assert.That(td.directoryInformation, Is.Empty);
     }
 }