public void ShouldBuildWithManualCheckNever()
        {
            RequestedTextExtractionTask task =
                new RequestedTextExtractionTaskBuilder()
                .WithManualCheckNever()
                .Build();

            Assert.AreEqual("NEVER", task.Config.ManualCheck);
        }
        public void ChipDataShouldBeNullWhenNotSet()
        {
            RequestedTextExtractionTask task =
                new RequestedTextExtractionTaskBuilder()
                .WithManualCheckNever()
                .Build();

            Assert.IsNull(task.Config.ChipData);
        }
        public void ShouldBuildWithManualCheckFallback()
        {
            RequestedTextExtractionTask task =
                new RequestedTextExtractionTaskBuilder()
                .WithManualCheckFallback()
                .Build();

            Assert.AreEqual("FALLBACK", task.Config.ManualCheck);
        }
        public void ShouldBuildWithChipDataIgnore()
        {
            RequestedTextExtractionTask task =
                new RequestedTextExtractionTaskBuilder()
                .WithManualCheckAlways()
                .WithChipDataIgnore()
                .Build();

            Assert.AreEqual("ALWAYS", task.Config.ManualCheck);
            Assert.AreEqual("IGNORE", task.Config.ChipData);
        }