예제 #1
0
        public void File_To_Uri(string file)
        {
            var fi = new FileInfo(file);

            AssertAll.Of(
                () => Assert.That(fi.ToUri(), Has.Property(nameof(Uri.IsFile)).True),
                () => Assert.That(fi.ToUri().AbsolutePath, Is.EqualTo(BPath.NormalizeSeparators(fi.FullName)))
                );
        }
예제 #2
0
        public void Directory_To_Uri(string directory)
        {
            var di = new DirectoryInfo(directory);

            AssertAll.Of(
                () => Assert.That(di.ToUri(), Has.Property(nameof(Uri.IsFile)).True),
                () => Assert.That(
                    di.ToUri().AbsolutePath,
                    Is.EqualTo(
                        BPath.NormalizeSeparators(BPath.EnsureTrailingSeparator(di.FullName))
                        )
                    )
                );
        }