public void GetConsistentPathWithoutBase_EmptyPath_ThrowsArgumentException() { string basePath = "/lala/"; string path = ""; Assert.Throws <System.ArgumentException>(() => PathProcessor.GetConsistentPathWithoutBase(path, basePath)); }
public void GetConsistentPathWithoutBase_BasePathWithOutTrailingSeparator_ResultWithoutLeadingSeparator() { string basePath = "\\lala"; string path = "\\lala\\bubu\\dodo"; string expected = "bubu\\dodo"; Assert.AreEqual(expected, PathProcessor.GetConsistentPathWithoutBase(path, basePath)); }
public void GetConsistentPathWithoutBase_PathWithUnixSeparator_ResultWithWindowsSeparator() { string basePath = "/lala/"; string path = "/lala/bubu/dodo"; string expected = "bubu\\dodo"; Assert.AreEqual(expected, PathProcessor.GetConsistentPathWithoutBase(path, basePath)); }