Exemplo n.º 1
0
        public void AllowNewlinesBetweenNumbersTest()
        {
            StringCalculation stringCalculation = new StringCalculation();
            string            expr = "1\n3";
            int result             = stringCalculation.Add(expr);

            Assert.AreEqual(result, 4);
        }
Exemplo n.º 2
0
        public void SumTest()
        {
            StringCalculation stringCalculation = new StringCalculation();
            string            expr = "1,2";
            int result             = stringCalculation.Add(expr);

            Assert.AreEqual(result, 3);
        }
Exemplo n.º 3
0
        public void EmptyStringTest()
        {
            StringCalculation stringCalculation = new StringCalculation();
            string            expr = String.Empty;
            int result             = stringCalculation.Add(expr);

            Assert.AreEqual(result, 0);
        }
Exemplo n.º 4
0
        public void Minus()
        {
            StringCalculation stringCalculation = new StringCalculation();
            string            expr = "5,2";
            int result             = stringCalculation.Minus(expr);

            Assert.AreEqual(result, 3);
        }
Exemplo n.º 5
0
        public void SinusTest()
        {
            StringCalculation stringCalculation = new StringCalculation();
            string            expr   = "90";
            double            result = stringCalculation.Sinus(expr);

            Assert.AreEqual(result, 1);
        }
Exemplo n.º 6
0
 public void DoNotAllowNegativeNumbersTest()
 {
     StringCalculation stringCalculation = new StringCalculation();
     string            expr = "1,-3";
     int result             = stringCalculation.Add(expr);
 }
Exemplo n.º 7
0
 public void MethodArgumentExceededTest()
 {
     StringCalculation stringCalculation = new StringCalculation();
     string            expr = "1,2,3";
     int result             = stringCalculation.Add(expr);
 }