public void testRejectionSample()
        {
            BayesNet                  net      = createWetGrassNetwork();
            MockRandomizer            r        = new MockRandomizer(new double[] { 0.1 });
            Dictionary <String, bool> evidence = new Dictionary <String, bool>();

            evidence.Add("Sprinkler", true);
            double[] results = net.rejectionSample("Rain", evidence, 100, r);
            Assert.AreEqual(1.0, results[0], 0.001);
            Assert.AreEqual(0.0, results[1], 0.001);
        }