Example #1
0
        public virtual void TestPerStateBestSequenceFinder()
        {
            KBestSequenceFinder bsf = new KBestSequenceFinder();

            BestSequenceFinderTest.ITestSequenceModel tsm2nr = new BestSequenceFinderTest.TestSequenceModel2nr();
            RunSequencesFinder(tsm2nr, bsf);
            BestSequenceFinderTest.RunPossibleValuesChecker(tsm2nr, bsf);
        }
Example #2
0
        public virtual void TestExactBestSequenceFinder()
        {
            IBestSequenceFinder bsf = new ExactBestSequenceFinder();

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