public void Problem12_ShouldReturn_76576500() { Assert.Throws <NotImplementedException>(() => { Problem12.GetResult(); }); }
public void Should_Find_Triangle_number_with_5_dividers() { var sut = new Problem12(); var result = sut.ComputeResult(5); Assert.Equal(28, result); }
public void Test_FindTriangleNumberWithNFactors_5Factors_Returns28() { var problem12Runner = new Problem12(); var triangleNumberWith5Factors = problem12Runner.FindTriangleNumberWithNFactors(5); Assert.AreEqual(28, triangleNumberWith5Factors); }
static void Main(string[] args) { Problem12 p = new Problem12(); Int64 i = p.GetTriangleNumberHavingMoreThan500Divisors(); Console.WriteLine(i.ToString()); Console.ReadKey(true); }
public void Test12() { var p = new Problem12(); var factors = MathLib.GetFactors(28); Assert.Equal(6, factors.Count()); var result = p.Solution1(); Assert.Equal(76_576_500, result); }
public void Test12(int n) { string expected = (n > 20 && n % 2 == 1).ToString(); using (var sw = new StringWriter()) { using (var sr = new StringReader($"{n}")) { Console.SetIn(sr); Console.SetOut(sw); Problem12.Main(); } string result = sw.ToString().Trim(); Assert.AreEqual(expected, result); } }
public void Problem12_Return_Result_76576500() { long act = Problem12.HighlyDivisibleTriangularNumber(); Assert.True(act.Equals(76576500)); }
public void GeneralizedSolution_Example_ReturnsTriangleNumber() { var result = Problem12.GeneralizedSolution(5); Assert.AreEqual(28, result); }
public void Solution_SolutionForProblem12_ReturnsTriangleNumber() { var result = Problem12.Solution(); Assert.AreEqual(76576500, result); }
public void TestProblem12(int number, int divisors) { var result = new Problem12().FindTriangleNumber(divisors); Assert.AreEqual(result, number); }
public void PartTwoTest() { Assert.AreEqual(286, Problem12.FindPartTwo(_testInput)); }
public void PartOneTest() { Assert.AreEqual(25, Problem12.FindPartOne(_testInput)); }
public void Setup() { problem = new Problem12(); }