예제 #1
0
        public void TestDelen9999and0_ansExc()
        {
            double a = 9999;
            char   c = '/';
            double b = 0;

            Calculator.Calc calc = new Calculator.Calc();

            Assert.ThrowsException <System.DivideByZeroException>(() => calc.Calculate(a, c, b));
        }
예제 #2
0
        public void TestSum10and20_ans30()
        {
            double a        = 10;
            char   c        = '+';
            double b        = 20;
            double expected = 30;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
예제 #3
0
        public void TestDelen9999and9999_ans1()
        {
            double a        = 9999;
            char   c        = '/';
            double b        = 9999;
            double expected = 1;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
예제 #4
0
        public void TestMulti99and2_ans198()
        {
            double a        = 99;
            char   c        = '*';
            double b        = 2;
            double expected = 198;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
예제 #5
0
        public void TestDef1000010and1000()
        {
            double a        = 10000.10;
            char   c        = '-';
            double b        = 1000;
            double expected = 9000.10;

            Calculator.Calc calc = new Calculator.Calc();
            double          ans  = calc.Calculate(a, c, b);

            Assert.AreEqual(expected, ans);
        }
예제 #6
0
        static void Main(string[] args)
        {
            double[] a = new double[5] {
                5, 7, 9, 11, 15
            };
            Calculator calculator = new Calculator();

            Calculator.Calc calc;
            calc = new Calculator.Calc(calculator.PF);
            double[] c = Calculator.Apply(ref a, calc);
            foreach (double b in a)
            {
                Console.Write("{0} ", b);
            }
            foreach (double b in c)
            {
                Console.Write("{0} ", b);
            }
            Console.Read();
        }
예제 #7
0
파일: UnitTest1.cs 프로젝트: TANIUJT/csharp
 public void Test1()
 {
     Calculator.Calc calculator = new Calculator.Calc();
     Assert.Equal(5, calculator.Sum(2, 3));
 }
예제 #8
0
파일: UnitTest1.cs 프로젝트: TANIUJT/csharp
 public void Test2()
 {
     Calculator.Calc calculator = new Calculator.Calc();
     Assert.Equal(-10, calculator.Sum(-20, 10));
 }