Exemplo n.º 1
0
        public void GetStatistic_GivenSeveralNumbers_ReturnsAverageValue()
        {
            // Arrange
            var          numbers         = new[] { 1, 2 };
            const double expectedAverage = 1.5;

            // Act
            var result = CalcStatistic.GetStatistic(numbers, PredefinedStatisticModels.AvgStatisticModel);

            // Assert
            Assert.Equal(expectedAverage, result);
        }
Exemplo n.º 2
0
        public void GetStatistic_GivenOneNumber_ReturnsSequenceLengthValue()
        {
            // Arrange
            var       numbers        = new[] { 1 };
            const int expectedLength = 1;

            // Act
            var result = CalcStatistic.GetStatistic(numbers, PredefinedStatisticModels.LengthStatisticModel);

            // Assert
            Assert.Equal(expectedLength, result);
        }
Exemplo n.º 3
0
        public void GetStatistic_GivenSeveralNumbers_ReturnsMaximumValue()
        {
            // Arrange
            var          numbers         = new[] { 1, 2 };
            const double expectedMaximum = 2;

            // Act
            var result = CalcStatistic.GetStatistic(numbers, PredefinedStatisticModels.MaxStatisticModel);

            // Assert
            Assert.Equal(expectedMaximum, result);
        }
Exemplo n.º 4
0
        public void GetStatistic_GivenOneNumber_ReturnsMaximumValue()
        {
            // Arrange
            var       numbers         = new[] { 1 };
            const int expectedMaximum = 1;

            // Act
            var result = CalcStatistic.GetStatistic(numbers, PredefinedStatisticModels.MaxStatisticModel);

            // Assert
            Assert.Equal(expectedMaximum, result);
        }