public void GenerateMinMaxPairs() { int[,] minMaxPairs = InputGenerator.GenerateRandomMinMaxPairs(1000, 1, 1000); Assert.AreEqual(1000, minMaxPairs.GetLength(0)); for (int p = 0; p < 1000; ++p) { int min = minMaxPairs[p, 0]; int max = minMaxPairs[p, 1]; Assert.IsTrue(min <= max); Assert.IsTrue(min >= 1 && min <= 1000); Assert.IsTrue(max >= 1 && max <= 1000); } minMaxPairs = InputGenerator.GenerateRandomMinMaxPairs(1000, 0, 1); Assert.AreEqual(1000, minMaxPairs.GetLength(0)); for (int p = 0; p < 1000; ++p) { int min = minMaxPairs[p, 0]; int max = minMaxPairs[p, 1]; Assert.IsTrue(min <= max); Assert.IsTrue(min >= 0 && min <= 1); Assert.IsTrue(max >= 0 && max <= 1); } }