public void ArrayManipulationTestCase1() { uint specimenArrayLength = 5; int[][] queries = new int[3][]; queries[0] = Array.ConvertAll("1 2 100".Split(' '), queriesTemp => Convert.ToInt32(queriesTemp)); queries[1] = Array.ConvertAll("2 5 100".Split(' '), queriesTemp => Convert.ToInt32(queriesTemp)); queries[2] = Array.ConvertAll("3 4 100".Split(' '), queriesTemp => Convert.ToInt32(queriesTemp)); var expectedOutput = 200; long actualOutput = ArrayManipulation.Solve(specimenArrayLength, queries); Assert.AreEqual(expectedOutput, actualOutput); }