public void testMCMCask()
{
BayesNet net = createWetGrassNetwork();
MockRandomizer r = new MockRandomizer(
new double[] { 0.5, 0.5, 0.5, 0.5 });
Dictionary<String, bool> evidence = new Dictionary<String, bool>();
evidence.Add("Sprinkler", true);
double[] results = net.mcmcAsk("Rain", evidence, 1, r);
Assert.AreEqual(0.333, results[0], 0.001);
Assert.AreEqual(0.666, results[1], 0.001);
}