public void Write(SteamDiscount discount) { var body = _doc.DocumentNode.SelectSingleNode("/html/body"); var table = HtmlNode.CreateNode("<table class=\"tableItem\" width=\"100%\"></table>"); var firstTr = HtmlNode.CreateNode("<tr class=\"item\"></tr>"); var imageTd = HtmlNode.CreateNode("<td class=\"image\" width=\"30%\">" + "<a href= \"" + discount.url + "\"><img src=" + discount.imageUrl + "></a>" + "</td>"); var rightTd = HtmlNode.CreateNode("<td class=\"rightTD\" width=\"70%\"></td>"); // Right TD var rightTrTop = HtmlNode.CreateNode("<tr class=\"rightTop\"></tr>"); var nameTd = HtmlNode.CreateNode("<td class=\"name\" width=\"70%\">" + discount.name + "</td>"); var discTd = HtmlNode.CreateNode("<td class=\"disc\" width=\"30%\">" + discount.currentCost + "</td>"); rightTrTop.AppendChild(nameTd); rightTrTop.AppendChild(discTd); var rightTrBot = HtmlNode.CreateNode("<tr class=\"rightBot\"></tr>"); var stuffTd = HtmlNode.CreateNode("<td class=\"stuff\" width=\"30%\">" + "STUFF" + "</td>"); rightTrBot.AppendChild(stuffTd); rightTd.AppendChild(rightTrTop); rightTd.AppendChild(rightTrBot); firstTr.AppendChild(imageTd); firstTr.AppendChild(rightTd); table.AppendChild(firstTr); //html.AppendChild(HtmlNode.CreateNode("<tr class=\"item\"></tr>")); body.AppendChild(table); }
public void Write_StateUnderTest_ExpectedBehavior() { // Arrange var unitUnderTest = this.CreateDocumentWriter(); SteamDiscount discount = TODO; // Act unitUnderTest.Write( discount); // Assert Assert.Fail(); }