Exemple #1
0
        public void Test_PrefixDosDevice_UNC1()
        {
            var src  = @"\\.\UNC";
            var scan = new FilepathScanner(src);

            Assert.IsTrue(DosDeviceUnc.TryParse(scan, out var prefix));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }