Пример #1
0
        public void GetConsistentPathWithoutBase_EmptyPath_ThrowsArgumentException()
        {
            string basePath = "/lala/";
            string path     = "";

            Assert.Throws <System.ArgumentException>(() => PathProcessor.GetConsistentPathWithoutBase(path, basePath));
        }
Пример #2
0
        public void GetConsistentPathWithoutBase_BasePathWithOutTrailingSeparator_ResultWithoutLeadingSeparator()
        {
            string basePath = "\\lala";
            string path     = "\\lala\\bubu\\dodo";
            string expected = "bubu\\dodo";

            Assert.AreEqual(expected, PathProcessor.GetConsistentPathWithoutBase(path, basePath));
        }
Пример #3
0
        public void GetConsistentPathWithoutBase_PathWithUnixSeparator_ResultWithWindowsSeparator()
        {
            string basePath = "/lala/";
            string path     = "/lala/bubu/dodo";
            string expected = "bubu\\dodo";

            Assert.AreEqual(expected, PathProcessor.GetConsistentPathWithoutBase(path, basePath));
        }