Inheritance: LtiLibrary.Core.Common.JsonLdObject, IFileItem, ILtiLink
コード例 #1
0
        public void EmbeddedHtmlContentItem_MatchesReferenceJson()
        {
            // From http://www.imsglobal.org/lti/services/ltiCIv1p0pd/ltiCIv1p0pd.html
            var contentItem = new ContentItem
            {
                MediaType = "text/html",
                PlacementAdvice = new ContentItemPlacement
                {
                    PresentationDocumentTarget = DocumentTarget.embed
                },
                Text = "<p>IMS has a <a href=\"http://imscatalog.org/\">catalog of certified products</a> available on their website</p>"
            };

            JsonAssertions.AssertSameObjectJson(contentItem, "EmbeddedHtmlContentItem");
        }
コード例 #2
0
        public void EmbeddedImageContentItem_MatchesReferenceJson()
        {
            // From http://www.imsglobal.org/lti/services/ltiCIv1p0pd/ltiCIv1p0pd.html
            var contentItem = new ContentItem
            {
                MediaType = "image/png",
                PlacementAdvice = new ContentItemPlacement
                {
                    DisplayHeight = 184,
                    DisplayWidth = 147,
                    PresentationDocumentTarget = DocumentTarget.embed,
                    WindowTarget = "_blank"
                },
                Title = "IMS logo for certified products",
                Url = "http://developers.imsglobal.org/images/imscertifiedsm.png"
            };

            JsonAssertions.AssertSameObjectJson(contentItem, "EmbeddedImageContentItem");
        }
コード例 #3
0
        public void HyperlinkWithThumbnailContentItem_MatchesReferenceJson()
        {
            // From http://www.imsglobal.org/lti/services/ltiCIv1p0pd/ltiCIv1p0pd.html
            var contentItem = new ContentItem
            {
                MediaType = "text/html",
                PlacementAdvice = new ContentItemPlacement
                {
                    PresentationDocumentTarget  = DocumentTarget.window,
                    WindowTarget = "_blank"
                },
                Thumbnail = new Image
                {
                    Id = "http://developers.imsglobal.org/images/imscertifiedsm.png",
                    Height = 184,
                    Width = 147
                },
                Title = "IMS catalog of certified products",
                Url = "http://imscatalog.org/"
            };

            JsonAssertions.AssertSameObjectJson(contentItem, "HyperlinkWithThumbnailContentItem");
        }