public void Test_PrefixDosDevice_UNC1() { var src = @"\\.\UNC"; var scan = new FilepathScanner(src); Assert.IsTrue(DosDeviceUnc.TryParse(scan, out var prefix)); }
public void Test_PrefixDosDevice_UNC3() { var src = @"\\?\UNC\127.0.0.1\share-name"; var scan = new FilepathScanner(src); Assert.IsTrue(DosDeviceUnc.TryParse(scan, out var prefix)); Assert.AreEqual(@"127.0.0.1", prefix !.Server); Assert.AreEqual(@"share-name", prefix !.Share); Assert.AreEqual(@"127.0.0.1\share-name", prefix !.Volume); }
public void Test_PrefixDosDevice_UNC2() { var src = @"\\.\UNC\127.0.0.1"; var scan = new FilepathScanner(src); Assert.IsTrue(DosDeviceUnc.TryParse(scan, out var prefix)); Assert.AreEqual(@"127.0.0.1", prefix !.Server); Assert.IsTrue(string.IsNullOrEmpty(prefix !.Share)); Assert.AreEqual(@"127.0.0.1", prefix !.Volume); }