internal static Upfile LoadTestXml(string path) { StrictXmlDeserializer <Upfile> deserializer = new StrictXmlDeserializer <Upfile>(); using (FileStream fs = new FileStream(path, FileMode.Open)) { Upfile upfile = deserializer.Deserialize(fs); upfile.MakePathConfigurationsOSFriendly(); if (upfile.Repositories != null) { foreach (Repository repo in upfile.Repositories) { if (repo is FileRepository) { (repo as FileRepository).Path = FileSystemUtil.MakePathOSFriendly((repo as FileRepository).Path); } } } return(upfile); } }