static ShopData GetTestData() { ShopData data = new ShopData(); data.Name = "firstShop"; data.LoginData = new LoginData(); data.CheckoutSteps = new List<Step>(); data.LoginData.Address = "add"; data.LoginData.Password = "******"; data.LoginData.PasswordParameterName = "pwField"; data.LoginData.UserName = "******"; data.LoginData.UserNameParameterName = "usr"; data.LoginData.AdditionalParameters = "task=checklogin"; data.LoginData.Cookies = new List<data.Cookie>(); data.LoginData.Cookies.Add(new data.Cookie() { Name = "SESSIONID", Value = "2ebff5c0b8f0d283db7e81cf5e2e8107" }); Step s = new Step(); s.Adress = "ad"; s.Number = 1; s.PostParameter = "asd"; data.CheckoutSteps.Add(s); return data; }
public static bool WriteXml(string fileName, ShopData data) { XmlSerializer serializer = new XmlSerializer(typeof(ShopData)); StreamWriter writer = new StreamWriter(fileName, false); try { serializer.Serialize(writer, data); return true; } catch (Exception e) { LogHelper.Error(e); return false; } finally { writer.Flush(); writer.Close(); } }