Exemple #1
0
        public void Should_Throw_ArgumentNullExeption_If_Argument_Is_Null()
        {
            CalcStatsUtility csu    = new CalcStatsUtility();
            Action           action = () => csu.ProcessElements(null);

            action.Should().ThrowExactly <ArgumentNullException>();
        }
Exemple #2
0
        public void Should_Return_Certain_Average_Value()
        {
            CalcStatsUtility csu = new CalcStatsUtility();

            int[] elements = { -1, 2, 0, 4, 5 };
            csu.ProcessElements(elements);

            csu.AverageValue.Should().Be(2.0);
        }
Exemple #3
0
        public void Should_Return_Zero_ElementsCount_If_Process_Empty_Array()
        {
            CalcStatsUtility csu = new CalcStatsUtility();

            int[] elements = { };
            csu.ProcessElements(elements);

            csu.ElementsCount.Should().Be(0);
        }