public void TestTriangleNumWith500Div() { var solution = Prob12.Solve(500); TestUtils.WriteOut($"First triangle number with at least 500 divisors is {solution}."); Assert.AreEqual(76576500, solution); }
public void TestTriangleGen() { long[] correct = { 1, 3, 6, 10, 15, 21, 28, 36 }; long[] generated = Prob12.TriangleNumberGenerator(0, 1000).Take(8).ToArray(); for (int i = 0; i < correct.Length; i++) { Assert.AreEqual(correct[i], generated[i]); } }
public void TestTriangleNumWith5Div() { var solution = Prob12.Solve(5); Assert.AreEqual(28, solution); }