1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-11-10 03:25:41 +00:00

Remove calls to no-longer-existing Clear(bool)

This commit is contained in:
Oliver Booth 2022-11-29 17:27:33 +00:00
parent aeef084dba
commit 7776138909
No known key found for this signature in database
GPG Key ID: 32A00B35503AF634

View File

@ -31,7 +31,7 @@ public class DirectoryInfoTests
Assert.AreEqual(1, directory.GetFiles().Length); Assert.AreEqual(1, directory.GetFiles().Length);
Assert.AreEqual(1, directory.GetDirectories().Length); Assert.AreEqual(1, directory.GetDirectories().Length);
directory.Clear(false); directory.Clear();
Assert.AreEqual(0, directory.GetFiles().Length); Assert.AreEqual(0, directory.GetFiles().Length);
Assert.AreEqual(0, directory.GetDirectories().Length); Assert.AreEqual(0, directory.GetDirectories().Length);
Assert.IsTrue(directory.Exists); Assert.IsTrue(directory.Exists);
@ -47,30 +47,17 @@ public class DirectoryInfoTests
directory.Clear(); directory.Clear();
} }
[TestMethod]
public void Clear_ShouldNotThrow_WhenThrowOnErrorIsFalse()
{
var directory = new DirectoryInfo(@"/@12#3");
Assert.IsFalse(directory.Exists);
directory.Clear();
directory.Clear(false);
Assert.IsTrue(true); // if this assertion passes, then the test passed
}
[TestMethod] [TestMethod]
public void Clear_ShouldThrowArgumentNullException_GivenNull() public void Clear_ShouldThrowArgumentNullException_GivenNull()
{ {
Assert.ThrowsException<ArgumentNullException>(() => ((DirectoryInfo?)null)!.Clear()); Assert.ThrowsException<ArgumentNullException>(() => ((DirectoryInfo?)null)!.Clear());
Assert.ThrowsException<ArgumentNullException>(() => ((DirectoryInfo?)null)!.Clear(true));
} }
[TestMethod] [TestMethod]
public void Clear_ShouldThrowDirectoryNotFoundException_GivenInvalidDirectory() public void Clear_ShouldThrowDirectoryNotFoundException_GivenInvalidDirectory()
{ {
var directory = new DirectoryInfo(@"123:/@12#3"); var directory = new DirectoryInfo(@"123:/@12#3");
Assert.ThrowsException<DirectoryNotFoundException>(() => directory.Clear(true)); Assert.ThrowsException<DirectoryNotFoundException>(() => directory.Clear());
} }
[TestMethod] [TestMethod]
@ -78,6 +65,6 @@ public class DirectoryInfoTests
{ {
var directory = new DirectoryInfo(@"/@12#3"); var directory = new DirectoryInfo(@"/@12#3");
Assert.IsFalse(directory.Exists); Assert.IsFalse(directory.Exists);
Assert.ThrowsException<DirectoryNotFoundException>(() => directory.Clear(true)); Assert.ThrowsException<DirectoryNotFoundException>(() => directory.Clear());
} }
} }