public void FirstInteger() { int[,] integerMatrix = MagicStringContainer.GetIntegerMatrix(); int expected = 8; int actual = integerMatrix[0, 0]; Assert.AreEqual(expected, actual); }
public void LastInteger() { int[,] integerMatrix = MagicStringContainer.GetIntegerMatrix(); int row = MagicStringContainer.GetRowNumber(); int column = MagicStringContainer.GetColumnNumber(); int expected = 48; int actual = integerMatrix[row - 1, column - 1]; Assert.AreEqual(expected, actual); }
static void Main(string[] args) { int numberOfFactors = 4; int[,] matrix = MagicStringContainer.GetIntegerMatrix(); MatrixContainer matrixContainer = new MatrixContainer(matrix); int largestProduct = matrixContainer.GetLargestProduct(numberOfFactors); Console.WriteLine(largestProduct); Console.ReadKey(); }
public void SingleNumberInMagicMatrix() { int numberOfFactors = 1; int[,] matrix = MagicStringContainer.GetIntegerMatrix(); MatrixContainer matrixContainer = new MatrixContainer(matrix); int expected = 99; int actual = matrixContainer.GetLargestProduct(numberOfFactors); Assert.AreEqual(expected, actual); }