public void RandomCutTest(int level, int trials, double expected) { int numLevel = 0; for (int i = 0; i <= trials; i++) { Cut c = Cut.RandomCut(); if ((int)c.Level == level) { numLevel++; } } double percent = (double)numLevel / trials; Assert.AreEqual(expected, percent, 0.005); }