Пример #1
0
        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();
            }
        }