public void ToString_BlockIsVisible_ReturnEmptyString()
        {
            // Arrange
            var contentsWinlossDateHtml = new StringBuilder();
            var block = new SystemParlayDetail_Contents_WinlossDate_Block();
            block.Visible = false;

            // Act
            block.ToString(ref contentsWinlossDateHtml);

            // Assert
            Assert.IsNullOrEmpty(contentsWinlossDateHtml.ToString());
        }
        public void ToString_WhenCalled_ReturnHtmlString()
        {
            // Arrange
            var rowSpan = "2";
            var winlossDate = "1/27/2014 4:40:00 AM";
            var contentsWinlossDateHtml = new StringBuilder();
            var block = new SystemParlayDetail_Contents_WinlossDate_Block();
            block.RowSpan = rowSpan;
            block.WinlossDate = winlossDate;

            // Act
            block.ToString(ref contentsWinlossDateHtml);

            // Assert
            var expectedHtml = string.Format(ContentsWinlossDateTemplate, rowSpan, winlossDate);
            Assert.AreEqual(expectedHtml, contentsWinlossDateHtml.ToString());
        }