public void ShouldBuildWithDetectedCountry() { var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder() .WithDetectedCountry("USA") .Build(); Assert.Equal("USA", task.Result.DetectedCountry); }
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); }
public void ShouldBuildWithRecommendation() { var recommendation = new SandboxDocumentTextDataExtractionRecommendationBuilder().ForMustTryAgain().Build(); var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder() .WithRecommendation(recommendation) .Build(); Assert.Equal(recommendation, task.Result.Recommendation); }
public void ShouldBuildWithDocumentFilter() { var documentFilter = new SandboxDocumentFilterBuilder().Build(); var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder() .WithDocumentFilter(documentFilter) .Build(); Assert.Equal(documentFilter, task.DocumentFilter); }
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]); }
public void ShouldBuildWithoutMethods() { var task = new SandboxSupplementaryDocTextDataExtractionTaskBuilder().Build(); Assert.Null(task.Result.DocumentFields); }