Ejemplo n.º 1
0
        public void ThreeFactorialIsSix()
        {
            FactorialCalculator calculator = new FactorialCalculator();
            float result = calculator.GetFactorial(3);

            Assert.AreEqual(6, result);
        }
Ejemplo n.º 2
0
        public void TwoFactorialIsTwo()
        {
            FactorialCalculator calculator = new FactorialCalculator();
            float result = calculator.GetFactorial(2);

            Assert.AreEqual(2, result);
        }
Ejemplo n.º 3
0
        public void OneFactorialIsOne()
        {
            FactorialCalculator calculator = new FactorialCalculator();
            float result = calculator.GetFactorial(1);

            Assert.AreEqual(1, result);
        }
Ejemplo n.º 4
0
        public JsonResult CalculateFactorial(int number)
        {
            float result;
            FactorialCalculator factorialCalculator = new FactorialCalculator();

            result = factorialCalculator.GetFactorial(number);
            Process process = new Process();

            process.SaveToServer(number, result);

            return(Json(result, "application/json"));
        }
Ejemplo n.º 5
0
        public void GetFactorial_ValidInput_ShouldSucceed()
        {
            //Arrange
            int num = 0;

            //Act
            var result = _factorialCalculator.GetFactorial(num);

            //Assert
            Assert.IsType <int>(result);
            Assert.Equal(1, result);
        }