AIMA.Test.Core.Unit.Probability.Reasoning.ParticleFilterTest.testTransitionModelGeneratesNewStateWhenGivenOldStateAndProbability C# (CSharp) Method

testTransitionModelGeneratesNewStateWhenGivenOldStateAndProbability() private method

        public void testTransitionModelGeneratesNewStateWhenGivenOldStateAndProbability()
        {

            TransitionModel tm = rainman.transitionModel();
            String oldState = HmmConstants.RAINING;
            String state1 = tm.getStateForProbability(oldState, randomizer
                    .nextDouble());
            String state2 = tm.getStateForProbability(oldState, randomizer
                    .nextDouble());
            Assert.AreEqual(state1, HmmConstants.RAINING);
            Assert.AreEqual(state2, HmmConstants.NOT_RAINING);
        }