Exemplo n.º 1
0
        public void GivenExerciseSample_OnFindMaxValue_ValidateReturnValueIsMax()
        {
            // Arrange
            var reader     = new NodeReader();
            var rootNode   = reader.ReadInput(@"./Data/ExerciseExample.txt");
            var aggregator = new MaximumSumAggregator();

            //Act
            var res = aggregator.FindMaxValue(rootNode);

            //Assert
            Assert.AreEqual(16, res);
        }
Exemplo n.º 2
0
        public void GivenPyramidChallenge_OnFindMaxValue_ValidateReturnValueIsMax()
        {
            // Arrange
            var reader     = new NodeReader();
            var rootNode   = reader.ReadInput(@"./Data/PyramidChallenge.txt");
            var aggregator = new MaximumSumAggregator();

            //Act
            var res = aggregator.FindMaxValue(rootNode);

            //Assert
            Assert.AreEqual(8186, res);
        }