Beispiel #1
0
        public void WhenSendind24ShouldReturn8()
        {
            var expectedValue = 8;
            var countFactors  = new CountFactors();
            var actualValue   = countFactors.Solution(24);

            Assert.AreEqual(expectedValue, actualValue);
        }
Beispiel #2
0
        public void Basic()
        {
            // Arrange
            int          n        = 24;
            int          expected = 8;
            CountFactors solution = new CountFactors();

            // Act
            int result = solution.Solution(n);

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #3
0
        public void MinValue()
        {
            // Arrange
            int          n        = 1;
            int          expected = 1;
            CountFactors solution = new CountFactors();

            // Act
            int result = solution.Solution(n);

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #4
0
        public void QuadraticValueWithMoreThanThree()
        {
            // Arrange
            int          n        = 81;
            int          expected = 5;
            CountFactors solution = new CountFactors();

            // Act
            int result = solution.Solution(n);

            // Assert
            Assert.AreEqual(expected, result);
        }
Beispiel #5
0
        public void LargestValue()
        {
            // Arrange
            int          n        = int.MaxValue - 1;
            int          expected = 192;
            CountFactors solution = new CountFactors();

            // Act
            int result = solution.Solution(n);

            // Assert
            Assert.AreEqual(expected, result);
        }