public static void Exists_NonSignificantWhiteSpaceAsPath_ReturnsFalse() { var paths = IOInputs.GetNonSignificantTrailingWhiteSpace(); foreach (string path in paths) { bool result = Directory.Exists(path); Assert.False(result, path); } }
public static void CreateDirectory_NonSignificantWhiteSpaceAsPath_ThrowsArgumentException() { var paths = IOInputs.GetNonSignificantTrailingWhiteSpace(); foreach (var path in paths) { Assert.Throws <ArgumentException>(() => // BUG 995784: Not setting the parameter name { Directory.CreateDirectory(path); }); } }
public static void Exists_ExistingDirectoryWithNonSignificantTrailingWhiteSpaceAsPath_ReturnsTrue() { using (TemporaryDirectory directory = new TemporaryDirectory()) { var components = IOInputs.GetNonSignificantTrailingWhiteSpace(); foreach (string component in components) { string path = directory.Path + component; bool result = Directory.Exists(path); Assert.True(result, path); } } }
public static void CreateDirectory_NonSignificantTrailingWhiteSpace_TreatsAsNonSignificant() { using (TemporaryDirectory directory = new TemporaryDirectory()) { var components = IOInputs.GetNonSignificantTrailingWhiteSpace(); foreach (string component in components) { string path = directory.Path + component; DirectoryInfo result = Directory.CreateDirectory(path); Assert.True(Directory.Exists(result.FullName)); Assert.Equal(directory.Path, result.FullName); } } }