public void Prp_ToRelative_Msdos2() { var sc = new ServiceContainer(); sc.AddService<IFileSystemService>(new FileSystemServiceImpl('\\')); var pp = new ProjectPersister(sc); var s = pp.ConvertToProjectRelativePath(@"d:\Users\Bob\foo.dcproj", @"c:\Users\Bob\reko\foo.c"); Assert.AreEqual(@"c:\Users\Bob\reko\foo.c", s); }
public void Prp_ToRelative3() { var sc = new ServiceContainer(); sc.AddService<IFileSystemService>(new FileSystemServiceImpl('/')); var pp = new ProjectPersister(sc); var s = pp.ConvertToProjectRelativePath("/home/bob/projects/foo/foo.dcproj", "/var/bob/reko/foo.c"); Assert.AreEqual("/var/bob/reko/foo.c", s); }