public void GetDbaListItemHtmlTest() { var listHtml = Substitute.For <IDbaHtml>(); ListItem item = new ListItem(); listHtml.GetDbaListItemHtml("myUrl").Returns(System.IO.File.ReadAllText(System.Environment.CurrentDirectory + "\\TestData\\DbaListItem.html")); DbaRepository listRepository = new DbaRepository(listHtml); listRepository.UpdateListItem("myUrl", item); }
protected void Page_Load(object sender, EventArgs e) { if (dataSource == null || Request.QueryString["refresh"] != null) { dataSource = listRepository.GetList("http://www.dba.dk/forhandler/francks/fid-25566/"); foreach (var item in dataSource) { listRepository.UpdateListItem(item.Url, item); } dataSource = dataSource.Where(x => x.LicensePlate != "").ToList(); } list.DataSource = dataSource; DataBind(); }