public void AllResultItemsContainTitlesCorrespondingToQuery(string query) { var results = new YandexMarketService().GetSearchResults(); foreach (var result in results) { Assert.That(result.Title, Does.Contain(query)); } }
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); } } }
public void UserCanSeeItemWithName(string name) { var item = new YandexMarketService().GetSearchResultByName(name); Assert.That(item, Is.Not.Null); }