public void TestParseCommonPathRootWithCommonRootDirectory() { var uri1 = @"C:\Directory\Sub1\Child1"; var uri2 = @"C:\Directory\Sub2\Child2\"; var path = ParsePath.GetCommonPath(uri1, uri2); Assert.AreEqual(@"C:\Directory", path); }
public void TestParseCommonPathRootWithDirectory1And2() { var uri1 = @"C:\Directory1"; var uri2 = @"C:\Directory2\\"; var path = ParsePath.GetCommonPath(uri1, uri2); Assert.AreEqual(@"C:", path); }
public void TestParseCommonPathRootInvalidWithDirectory() { var uri1 = @"C:\Same"; var uri2 = @"D:\Same"; var path = ParsePath.GetCommonPath(uri1, uri2); Assert.AreEqual(@"", path); }
public void TestParseCommonPathRoot() { var uri1 = @"C:"; var uri2 = @"C:"; var path = ParsePath.GetCommonPath(uri1, uri2); Assert.AreEqual(@"C:", path); }
public void TestParseCommonPathRootWithCommonRootDirectoryDifferentLevels() { var uri1 = @"C:\Directory\Sub1\Child1\"; var uri2 = @"C:\Directory\Sub2\Child2\Grandchild2"; var path = ParsePath.GetCommonPath(uri1, uri2); Assert.AreEqual(@"C:\Directory", path); }