コード例 #1
0
        public void Test_PrefixDosDevice_Normal1()
        {
            var src  = @"\\.\C:\dir\file.txt";
            var scan = new FilepathScanner(src);

            Assert.IsTrue(DosDeviceDrive.TryParse(scan, out var prefix));
            Assert.AreEqual(@"C:", prefix !.Volume);
        }
コード例 #2
0
        public void Test_PrefixDosDevice_Drive_1()
        {
            Action <string> test_ = srcStr =>
            {
                var scan = new FilepathScanner(srcStr);
                Assert.IsTrue(DosDeviceDrive.TryParse(scan, out var prefix));
            };

            test_(@"\\.\C:");
            test_(@"\\.\C:");
            test_(@"//?/C:");
            test_(@"//?/C:");
        }