Example #1
0
        public void AllResultItemsContainTitlesCorrespondingToQuery(string query)
        {
            var results = new YandexMarketService().GetSearchResults();

            foreach (var result in results)
            {
                Assert.That(result.Title, Does.Contain(query));
            }
        }
Example #2
0
        protected void btnGenerate_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                try
                {
                    //~~ string fileName = string.Format("YandexMarket_{0}_{1}.xml", DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss"), CommonHelper.GenerateRandomDigitCode(4));
                    string fileName = string.Format("yml_feed.xml");
                    string filePath = string.Format("{0}files\\YandexMarket\\{1}", HttpContext.Current.Request.PhysicalApplicationPath, fileName);
                    using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
                    {
                        YandexMarketService.GenerateFeed(fs);
                    }

                    string clickhereStr = string.Format("<a href=\"{0}files/YandexMarket/{1}\" target=\"_blank\">{2}</a>", CommonHelper.GetStoreLocation(false), fileName, GetLocaleResourceString("Admin.YandexMarket.ClickHere"));
                    string result       = string.Format(GetLocaleResourceString("Admin.YandexMarket.SuccessResult"), clickhereStr);
                    lblResult.Text = result;
                }
                catch (Exception exc)
                {
                    ProcessException(exc);
                }
            }
        }
Example #3
0
        public void UserCanSeeItemWithName(string name)
        {
            var item = new YandexMarketService().GetSearchResultByName(name);

            Assert.That(item, Is.Not.Null);
        }