示例#1
0
        public virtual void TestBeamBestSequenceFinder()
        {
            IBestSequenceFinder bsf = new BeamBestSequenceFinder(5, true);

            BestSequenceFinderTest.ITestSequenceModel tsm = new BestSequenceFinderTest.TestSequenceModel1();
            RunSequenceFinder(tsm, bsf);
            RunPossibleValuesChecker(tsm, bsf);
        }
示例#2
0
        public virtual void TestSequenceSampler()
        {
            IBestSequenceFinder bsf = new SequenceSampler();

            BestSequenceFinderTest.ITestSequenceModel tsm = new BestSequenceFinderTest.TestSequenceModel1();
            RunPossibleValuesChecker(tsm, bsf);
            BestSequenceFinderTest.ITestSequenceModel tsm2 = new BestSequenceFinderTest.TestSequenceModel2();
            RunPossibleValuesChecker(tsm2, bsf);
            BestSequenceFinderTest.ITestSequenceModel tsm3 = new BestSequenceFinderTest.TestSequenceModel3();
            RunPossibleValuesChecker(tsm3, bsf);
        }