public void exhibit_should_allow_pdf_content_item_adding() { Logger.Log("Bug: https://github.com/alterm4nn/ChronoZoom/issues/526", LogType.Debug); var contentItemPdf = new ContentItem { Title = "ContentItemPdf", Caption = "This is pdf", MediaSource = "http://ads.ccsd.cnrs.fr/docs/00/10/47/81/PDF/p85_89_vol3483m.pdf", MediaType = "PDF", Attribution = "Tests Attribution", Uri = "http://ads.ccsd.cnrs.fr/docs/00/10/47/81/PDF/p85_89_vol3483m.pdf" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection<Chronozoom.Entities.ContentItem> { contentItemPdf } }; string expectedUrl = string.Format(@"http://docs.google.com/viewer?url={0}&embedded=true", contentItemPdf.Uri); ExhibitHelper.AddExhibitWithContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); Assert.AreEqual(exhibit.ContentItems[i].MediaType, _newExhibit.ContentItems[i].MediaType, true, "Content items mediaTypes are not equal"); Assert.AreEqual(expectedUrl, _newExhibit.ContentItems[i].Uri, "Content items Uri are not equal"); } }
public void exhibit_should_allow_two_content_items_adding() { var contentItemImage = new ContentItem { Title = "ContentItemImage", MediaType = "Image", Uri = "http://i.telegraph.co.uk/multimedia/archive/02429/eleanor_scriven_2429776k.jpg" }; var contentItemMusic = new ContentItem { Title = "ContentItemMusic", MediaType = "Image", Uri = "http://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Aeroflot_Airbus_A330_Kustov_edit.jpg/800px-Aeroflot_Airbus_A330_Kustov_edit.jpg" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection <Chronozoom.Entities.ContentItem> { contentItemImage, contentItemMusic } }; ExhibitHelper.AddExhibitWithContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); Assert.AreEqual(exhibit.ContentItems[i].MediaType, _newExhibit.ContentItems[i].MediaType, true, "Content items mediaTypes are not equal"); Assert.AreEqual(exhibit.ContentItems[i].Uri, _newExhibit.ContentItems[i].Uri, "Content items Uri are not equal"); } }
public void exhibit_should_allow_skydrive_content_item_adding() { var contentDocumentItemSkyDrive = new ContentItem { Title = "ContentItemSkyDrive", Caption = "This is skydrive", SkyDriveFileType = ContentItem.SkyDriveType.Document, Attribution = "Tests Attribution", FileName = "test document" }; var contentPictureItemSkyDrive = new ContentItem { Title = "ContentItemSkyDrive", Caption = "This is skydrive", SkyDriveFileType = ContentItem.SkyDriveType.Image, Attribution = "Tests Attribution", FileName = "panda" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection <Chronozoom.Entities.ContentItem> { contentDocumentItemSkyDrive, contentPictureItemSkyDrive } }; ExhibitHelper.AddExhibitWithSkyDriveContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); } }
public void exhibit_should_allow_pdf_content_item_adding() { Logger.Log("Bug: https://github.com/alterm4nn/ChronoZoom/issues/526", LogType.Debug); var contentItemPdf = new ContentItem { Title = "ContentItemPdf", Caption = "This is pdf", MediaSource = "http://ads.ccsd.cnrs.fr/docs/00/10/47/81/PDF/p85_89_vol3483m.pdf", MediaType = "PDF", Attribution = "Tests Attribution", Uri = "http://ads.ccsd.cnrs.fr/docs/00/10/47/81/PDF/p85_89_vol3483m.pdf" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection <Chronozoom.Entities.ContentItem> { contentItemPdf } }; ExhibitHelper.AddExhibitWithContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); Assert.AreEqual(exhibit.ContentItems[i].MediaType, _newExhibit.ContentItems[i].MediaType, true, "Content items mediaTypes are not equal"); Assert.AreEqual(contentItemPdf.Uri, _newExhibit.ContentItems[i].Uri, "Content items Uri are not equal"); } }
public void exhibit_should_allow_two_content_items_adding() { var contentItemImage = new ContentItem { Title = "ContentItemImage", MediaType = "Image", Uri = "http://i.telegraph.co.uk/multimedia/archive/02429/eleanor_scriven_2429776k.jpg" }; var contentItemMusic = new ContentItem { Title = "ContentItemMusic", MediaType = "Image", Uri = "http://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Aeroflot_Airbus_A330_Kustov_edit.jpg/800px-Aeroflot_Airbus_A330_Kustov_edit.jpg" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection<Chronozoom.Entities.ContentItem> { contentItemImage, contentItemMusic } }; ExhibitHelper.AddExhibitWithContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); Assert.AreEqual(exhibit.ContentItems[i].MediaType, _newExhibit.ContentItems[i].MediaType, true, "Content items mediaTypes are not equal"); Assert.AreEqual(exhibit.ContentItems[i].Uri, _newExhibit.ContentItems[i].Uri, "Content items Uri are not equal"); } }
public void exhibit_should_allow_two_content_items_adding() { var contentItemImage = new ContentItem { Title = "ContentItemImage", MediaType = "Image", Uri = "http://i.telegraph.co.uk/multimedia/archive/02429/eleanor_scriven_2429776k.jpg" }; var contentItemMusic = new ContentItem { Title = "ContentItemMusic", MediaType = "Audio", Uri = "http://libsyn.com/media/eslpod/ESLPod900.mp3" }; var exhibit = new Exhibit { Title = "WebdriverExhibitWithContent", ContentItems = new Collection<Chronozoom.Entities.ContentItem> { contentItemImage, contentItemMusic } }; ExhibitHelper.AddExhibitWithContentItem(exhibit); _newExhibit = ExhibitHelper.GetNewExhibit(); Assert.AreEqual(exhibit.ContentItems.Count, _newExhibit.ContentItems.Count, "Content items count are not equal"); for (int i = 0; i < exhibit.ContentItems.Count; i++) { Assert.AreEqual(exhibit.ContentItems[i].Title, _newExhibit.ContentItems[i].Title, "Content items titles are not equal"); Assert.AreEqual(exhibit.ContentItems[i].MediaType, _newExhibit.ContentItems[i].MediaType, true, "Content items mediaTypes are not equal"); Assert.AreEqual(exhibit.ContentItems[i].Uri, _newExhibit.ContentItems[i].Uri, "Content items Uri are not equal"); } }