Example #1
0
        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);
            }
        }