Пример #1
0
        public void WhenIProcessTheFile()
        {
            ImageMemoryStream.Seek(0, SeekOrigin.Begin);
            const string classifierConfigFile = "svm_config.xml";

            //Arrange
            var handler = new ImageRatingHandler
            {
                Parameters = new WorkItemBase.WorkItemParameters
                {
                    RuntimeData = new Dictionary <string, string>
                    {
                        { "ExhibitId", ExhibitId.ToString(CultureInfo.InvariantCulture) },
                        { "FileId", FileId.ToString(CultureInfo.InvariantCulture) },
                        { "FileCategoryId", CategoryId.ToString(CultureInfo.InvariantCulture) },
                        { "ClassifierConfigFile", Path.GetFullPath(classifierConfigFile) }
                    }
                },
                WorkItemDataStream = ImageMemoryStream
            };

            //Act
            using (new Performance("ImageRating"))
            {
                HandlerOutcome = handler.Execute();
            }
        }
        public void WhenIProcessTheFile()
        {
            //Arrange
            var handler = new KnownFileHandler
            {
                Parameters = new WorkItemBase.WorkItemParameters
                {
                    RuntimeData = new Dictionary <string, string>
                    {
                        { "ExhibitId", ExhibitId.ToString(CultureInfo.InvariantCulture) },
                        { "FileId", _fileId.ToString(CultureInfo.InvariantCulture) },
                    }
                },
                WorkItemDataStream = new MemoryStream(System.Text.Encoding.ASCII.GetBytes(_fileContent))
            };

            //Act
            base.HandlerOutcome = handler.Execute();
        }
        public void WhenIProcessTheFile()
        {
            //Arrange

            var handler = new ImageScalingHandler
            {
                Parameters = new WorkItemBase.WorkItemParameters
                {
                    RuntimeData = new Dictionary <string, string>
                    {
                        { "ExhibitId", ExhibitId.ToString(CultureInfo.InvariantCulture) },
                        { "FileId", FileId.ToString(CultureInfo.InvariantCulture) },
                        { "FileCategoryId", CategoryId.ToString(CultureInfo.InvariantCulture) },
                    }
                },
                WorkItemDataStream = ImageMemoryStream
            };

            //Act
            using (new Performance("ImageScaling"))
            {
                HandlerOutcome = handler.Execute();
            }
        }