예제 #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);
        }