public void RenderThrowsWhenGamertagIsEmpty() { // Act & Assert ExceptionAssert.ThrowsArgNullOrEmpty(() => { GamerCard.GetHtml(string.Empty); }, "gamerTag"); }
public void RenderGeneratesProperMarkupWithComplexGamertag() { // Arrange string expectedHtml = "<iframe frameborder=\"0\" height=\"140\" scrolling=\"no\" src=\"http://gamercard.xbox.com/matthew%20osborn's.card\" width=\"204\">matthew osborn's</iframe>"; // Act string html = GamerCard.GetHtml("matthew osborn's").ToHtmlString(); // Assert UnitTestHelper.AssertEqualsIgnoreWhitespace(expectedHtml, html); }
public void RenderThrowsWhenGamertagIsNull() { // Act & Assert Assert.ThrowsArgumentNullOrEmptyString( () => { GamerCard.GetHtml(null).ToString(); }, "gamerTag" ); }
public void RenderGeneratesProperMarkupWithSimpleGamertag() { // Arrange string expectedHtml = "<iframe frameborder=\"0\" height=\"140\" scrolling=\"no\" src=\"http://gamercard.xbox.com/osbornm.card\" width=\"204\">osbornm</iframe>"; // Act string html = GamerCard.GetHtml("osbornm").ToHtmlString(); // Assert Assert.AreEqual(expectedHtml, html); }
public void RenderGeneratesValidXhtml() { XhtmlAssert.Validate1_0( GamerCard.GetHtml("osbornm") ); }