コード例 #1
0
        public void Is_Passed_An_Object_Of_Attachment_Then_Render_Returns_The_Html(AttachmentControlRenderer renderer)
        {
            var attachment = new DocumentAttachment()
            {
                Url         = "http://image.url",
                Description = "description",
                Title       = "title",
                FileSize    = 1000,
                FileType    = "application/pdf"
            };

            var actual = renderer.Render(attachment);

            actual.Value.Should().NotBeNullOrWhiteSpace();
            actual.Value.Should().Be("<div class=\"fiu-attachment\"><h2 class=\"govuk-heading-m fiu-attachment__heading\">title</h2><dl class=\"fiu-attachment__meta\"><dt class=\"fiu-attachment__meta-title\">File type</dt><dd class=\"fiu-attachment__meta-description\">pdf</dd><dt class=\"fiu-attachment__meta-title\">File size</dt><dd class=\"fiu-attachment__meta-description\">1KB</dd></dl><p class=\"govuk-body fiu-attachment__description\">description</p><p class=\"govuk-body fiu-attachment__link-wrap\"><a href=\"http://image.url\" class=\"govuk-link fiu-attachment__link\" target=\"_blank\">Download <span class=\"fiu-vh\">title</span></a></p><span class=\"fiu-attachment__icon\"><span class=\"fiu-attachment__icon-label\">pdf</span></span></div>");
        }
コード例 #2
0
        public void Is_Passed_An_Object_Of_IHtmlControl_That_Is_Not_Of_Attachment_Then_Supports_Content_Returns_False(Table table, AttachmentControlRenderer renderer)
        {
            var actual = renderer.SupportsContent(table);

            actual.Should().BeFalse();
        }
コード例 #3
0
        public void Is_Passed_An_Object_Of_IHtmlControl_That_Is_Of_Attachment_Then_Supports_Content_Returns_True(DocumentAttachment attachment, AttachmentControlRenderer renderer)
        {
            var actual = renderer.SupportsContent(attachment);

            actual.Should().BeTrue();
        }