public void RebaseFromUnixToWindowsTestFull() { Crosspath xpath = Crosspath.FromString("/local/store/bin-src/qemu"); AbsoluteCrosspath before = Crosspath.FromString("/local/store/bin-src/qemu") as AbsoluteCrosspath; AbsoluteCrosspath after = Crosspath.FromString(@"D:\Workspace\Source\qemu") as AbsoluteCrosspath; AbsoluteCrosspath apath = ((AbsoluteCrosspath)xpath).Rebase(before, after); Assert.AreEqual(CrosspathFlavor.Windows, apath.Flavor); Assert.AreEqual('D', apath.WindowsRootDrive); Assert.AreEqual(@"D:\Workspace\Source\qemu", apath.ToString()); Assert.AreEqual(@"D:\Workspace\Source\qemu", apath.ToAbsolutizedString()); }