[PlatformSpecific(PlatformID.Windows)] // alternate data stream public void PathWithAlternateDataStreams_ReturnsFalse() { Assert.All((IOInputs.GetPathsWithAlternativeDataStreams()), (component) => { Assert.False(Exists(component)); }); }
[PlatformSpecific(PlatformID.Windows)] // alternate data streams public void PathWithAlternateDataStreams_ThrowsNotSupportedException() { var paths = IOInputs.GetPathsWithAlternativeDataStreams(); Assert.All(paths, (path) => { Assert.Throws <NotSupportedException>(() => Create(path)); }); }
[PlatformSpecific(PlatformID.Windows)] // alternate data stream public static void Exists_PathWithAlternativeDataStreams_ReturnsFalse() { var paths = IOInputs.GetPathsWithAlternativeDataStreams(); foreach (var path in paths) { bool result = Directory.Exists(path); Assert.False(result, path); } }
[PlatformSpecific(PlatformID.Windows)] // alternate data streams public static void CreateDirectory_PathWithAlternativeDataStreams_ThrowsNotSupportedException() { var paths = IOInputs.GetPathsWithAlternativeDataStreams(); foreach (var path in paths) { Assert.Throws <NotSupportedException>(() => { Directory.CreateDirectory(path); }); } }