Beispiel #1
0
        public void ThenImageIsNotIdentifiedAsOfInterest()
        {
            var metadata = ImageMetadata.GetImageMetadata(ExhibitId, FileId, true, true);

            Assert.AreNotEqual(metadata, null);
            Assert.LessOrEqual(metadata.PornProbability, 0.0);
        }
Beispiel #2
0
        public void ThenImageIsIdentifiedAsOfInterest()
        {
            var metadata = ImageMetadata.GetImageMetadata(ExhibitId, FileId, true, true);

            Assert.AreNotEqual(metadata, null);
            //show that there is a non zero probability of being of interest.
            Assert.GreaterOrEqual(metadata.PornProbability, 20.0);
        }
        public ActionResult BackgroundImageCss()
        {
            var imageUrl = VirtualPathUtility.ToAbsolute(_imageOfTheDay.ImageUrl);

            var    imageMetadata = ImageMetadata.GetImageMetadata(Server, imageUrl);
            string imageCss      = @"#bgDiv {{ BACKGROUND-IMAGE: url({0}); BACKGROUND-REPEAT: no-repeat; }}
#bgDivFull {{ BACKGROUND-IMAGE: url({0}); BACKGROUND-REPEAT: no-repeat; }}";

            imageCss = String.Format(CultureInfo.InvariantCulture, imageCss, imageMetadata.ImageUrl);
            return(Content(imageCss, "text/css"));
        }
        public void ThenNoThumbnailIsGenerated()
        {
            //load the result
            var metadata    = ImageMetadata.GetImageMetadata(ExhibitId, FileId, true, true);
            var fileWarning = FileWarning.GetFileWarning_File(ExhibitId, FileId);

            //Assert
            Assert.AreEqual(HandlerOutcome, WorkItemBase.ExecutionOutcome.Succeeded);
            Assert.AreNotEqual(metadata, null);
            Assert.AreEqual(metadata.Thumbnail, null);
            Assert.AreNotEqual(fileWarning, null);
            Assert.AreEqual(fileWarning.First().FileWarningType, FileWarningType.ImageFormatNotRecognised.ToString());
        }