public void WhenThereAre3ElementsInArray_ReturnTheSameElements()
        {
            var finder = new HighestProductOfTripletInAnArrayFinder();

            int[] result = finder.Find(new int[] { 1, 2, 3 });
            Assert.AreEqual(true, result[0] == 1 && result[1] == 2 && result[2] == 3);
        }
        public void WhenThereAre3_2_1ElementsInArray_ReturnTheSameElements()
        {
            var finder = new HighestProductOfTripletInAnArrayFinder();

            int[] result = finder.Find(new int[] { 3, 2, 1 });
            Assert.AreEqual(6, result.Aggregate((x, y) => x * y));
        }
        public void WhenThereAreLessThan3ElementsInArray_ThrowArgumentOutOfRangeException()
        {
            var finder = new HighestProductOfTripletInAnArrayFinder();

            int[] result = finder.Find(new int[] { 1, 2 });
        }