			Assert.AreEqual(@"B", MakeRelativePath(@"A:\B", @"A:\"));
			Assert.AreEqual(@"..", MakeRelativePath(@"A:\", @"A:\B"));
			Assert.AreEqual(@"..\C", MakeRelativePath(@"A:\C", @"A:\B"));

			Assert.ThrowsException<InvalidOperationException>(() => MakeRelativePath(@"B:\", @"A:\"));
			Assert.ThrowsException<InvalidOperationException>(() => MakeRelativePath(@"\\A\B\", @"A:\"));