public void Verify_That_Find_Product_Works() { ProblemEight problem = new ProblemEight(); int product = problem.FindProductOfDigits("12345", 0, 5); Assert.AreEqual(1*2*3*4*5, product); }
public void Verify_That_Find_Product_Starting_At_Later_Digit_Works() { ProblemEight problem = new ProblemEight(); int product = problem.FindProductOfDigits("12345678", 3, 5); Assert.AreEqual(4 * 5 * 6 *7*8, product); }
public void Solve_Problem_For_Reasonable_Data_Set() { ProblemEight problem = new ProblemEight(); int product = problem.FindLargestProductOfFiveConsecutiveDigits("1234567890"); Assert.AreEqual(5*6*7*8*9, product); }
public void Solve_Problem() { ProblemEight problem = new ProblemEight(); int product = problem.FindLargestProductOfFiveConsecutiveDigits(testDigits); Console.WriteLine(product); }
public void Verify_Turn_String_To_Int_Array_Works() { ProblemEight problem = new ProblemEight(); IList<int> values = problem.ToIntArray("123045"); Assert.AreEqual(1, values[0]); Assert.AreEqual(2, values[1]); Assert.AreEqual(3, values[2]); Assert.AreEqual(0, values[3]); Assert.AreEqual(4, values[4]); Assert.AreEqual(5, values[5]); }
public void Verify_Turn_String_To_Int_Array_Works() { ProblemEight problem = new ProblemEight(); IList <int> values = problem.ToIntArray("123045"); Assert.AreEqual(1, values[0]); Assert.AreEqual(2, values[1]); Assert.AreEqual(3, values[2]); Assert.AreEqual(0, values[3]); Assert.AreEqual(4, values[4]); Assert.AreEqual(5, values[5]); }