Exemplo n.º 1
0
        public void ShouldBuildWithDetectedCountry()
        {
            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder()
                       .WithDetectedCountry("USA")
                       .Build();

            Assert.Equal("USA", task.Result.DetectedCountry);
        }
Exemplo n.º 2
0
        public void ShouldBuildWithDocumentField()
        {
            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder()
                       .WithDocumentField(_someKey, _someValue)
                       .Build();

            Assert.Equal(_someValue, task.Result.DocumentFields[_someKey]);
        }
        public void ShouldBuildWithSupplementaryDocTextDataExtractionTask()
        {
            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder().Build();
            var taskResults = new SandboxTaskResultsBuilder()
                .WithSupplementaryDocTextDataExtractionTask(task)
                .Build();

            Assert.Equal(task, taskResults.SupplementaryDocTextDataExtractionTasks.Single());
            Assert.Empty(taskResults.TextDataExtractionTasks);
        }
Exemplo n.º 4
0
        public void ShouldBuildWithRecommendation()
        {
            var recommendation = new SandboxDocumentTextDataExtractionRecommendationBuilder().ForMustTryAgain().Build();

            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder()
                       .WithRecommendation(recommendation)
                       .Build();

            Assert.Equal(recommendation, task.Result.Recommendation);
        }
Exemplo n.º 5
0
        public void ShouldBuildWithDocumentFilter()
        {
            var documentFilter = new SandboxDocumentFilterBuilder().Build();

            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder()
                       .WithDocumentFilter(documentFilter)
                       .Build();

            Assert.Equal(documentFilter, task.DocumentFilter);
        }
Exemplo n.º 6
0
        public void ShouldBuildWithDocumentFields()
        {
            var documentFields = new Dictionary <string, object>
            {
                { _someKey, _someValue },
                { _someOtherKey, _someOtherValue }
            };

            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder()
                       .WithDocumentFields(documentFields)
                       .Build();

            Assert.Equal(_someValue, task.Result.DocumentFields[_someKey]);
            Assert.Equal(_someOtherValue, task.Result.DocumentFields[_someOtherKey]);
        }
Exemplo n.º 7
0
        public void ShouldBuildWithoutMethods()
        {
            var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder().Build();

            Assert.Null(task.Result.DocumentFields);
        }