Exemple #1
0
        public void CalcIntervalTest()
        {
            // Arrang
            int    group = 1;
            double ef    = 3.0;

            // Act
            double res = AlgorithmSM.CalcInterval(group, ef);

            // Assert
            Assert.Equal(6, res);
        }
Exemple #2
0
        public void CalcIntervalErrorTest()
        {
            // Arrang
            int    group = -1;
            double ef    = 3.0;

            // Act
            var ex = Assert.Throws <ArgumentOutOfRangeException>(() => AlgorithmSM.CalcInterval(group, ef));

            // Assert
            Assert.Contains("The number of repetitions must be 0 or higher", ex.Message);
        }
Exemple #3
0
        public void CalcGroupRepetitionTest()
        {
            // Arrang
            int    group = 0;
            double ef    = 3.0;

            // Act
            int res = AlgorithmSM.CalcGroupRepetition(group, ef);

            // Assert
            Assert.Equal(1, res);
        }