public virtual void TestPerStateBestSequenceFinder() { KBestSequenceFinder bsf = new KBestSequenceFinder(); BestSequenceFinderTest.ITestSequenceModel tsm2nr = new BestSequenceFinderTest.TestSequenceModel2nr(); RunSequencesFinder(tsm2nr, bsf); BestSequenceFinderTest.RunPossibleValuesChecker(tsm2nr, bsf); }
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); }