public void ToString_WhenCalled_ReturnHtmlString() { // Arrange var ticketStatus = "void"; var betTeamClass = "favorite"; var betTeam = "Milan Reds"; var choiceHtml = string.Empty; var block = new Choice_Template(); block.ticketStatus = ticketStatus; block.betTeamClassName = betTeamClass; block.betTeam = betTeam; // Act choiceHtml = block.ToString(); // Assert var expectedHtml = string.Format( ChoiceTemplate, ticketStatus, block.ScoreMapIcon.ToString(), betTeamClass, betTeam, block.Handicap.ToString(), block.OddMixParlay.ToString(), block.Score.ToString(), block.BetType.ToString(), block.Match.ToString(), block.League.ToString()); Assert.AreEqual(expectedHtml, choiceHtml.ToString()); }
public void ToString_BlockIsVisible_ReturnEmptyString() { // Arrange var choiceHtml = string.Empty; var block = new Choice_Template(); block.Visible = false; // Act choiceHtml = block.ToString(); // Assert Assert.IsNullOrEmpty(choiceHtml.ToString()); }
public void ToString_AllChildBlockIsNull_ReturnHtmlStringWithAllChildBlockIsEmpty() { // Arrange var ticketStatus = "void"; var betTeamClass = "favorite"; var betTeam = "Milan Reds"; var choiceHtml = string.Empty; var block = new Choice_Template(); block.ScoreMapIcon = null; block.Handicap = null; block.OddMixParlay = null; block.Score = null; block.BetType = null; block.Match = null; block.League = null; block.ticketStatus = ticketStatus; block.betTeamClassName = betTeamClass; block.betTeam = betTeam; // Act choiceHtml = block.ToString(); // Assert var expectedHtml = string.Format( ChoiceTemplate, ticketStatus, string.Empty, betTeamClass, betTeam, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty); Assert.AreEqual(expectedHtml, choiceHtml.ToString()); }
public BaseChoiceBuilder() { Template = new Choice_Template(); }
public Choice901() { Template = new Choice_Template(); }