Exemplo n.º 1
0
        public void Check_Add_Method_return_expected(double a, double b, double expected)
        {
            uut = new Calculator(a);
            double result = uut.Add(b);

            Assert.Multiple(() =>
            {
                Assert.That(result, Is.EqualTo(expected));
                Assert.That(uut.Accumulator, Is.EqualTo(expected));
            });
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Indtast et tal efterfulgt af Enter");

            double firstNb = Convert.ToDouble(Console.ReadLine());

            Calculator calc = new Calculator(firstNb);

            while (true)
            {
                Console.WriteLine("Indtast en regneoperation efterfulgt af Enter");
                string operation = Console.ReadLine();

                Console.WriteLine("Indtast et tal efterfulgt af Enter");
                double newNb = Convert.ToDouble(Console.ReadLine());

                if (operation == "+")
                {
                    double result = calc.Add(newNb);
                    Console.WriteLine("Resultatet er: " + result);
                }

                else if (operation == "-")
                {
                    double result = calc.Substact(newNb);
                    Console.WriteLine("Resultatet er: " + result);
                }

                else if (operation == "*")
                {
                    double result = calc.Multiply(newNb);
                    Console.WriteLine("Resultatet er: " + result);
                }

                else if (operation == "/")
                {
                    double result = calc.Divide(newNb);
                    Console.WriteLine("Resultatet er: " + result);
                }

                else if (operation == "^")
                {
                    double result = calc.Power(newNb);
                    Console.WriteLine("Resultatet er: " + result);
                }
            }

            // Test af Add metoden
            //Console.WriteLine("a + b er: " + calc.Add(Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine())));

            // Test af Substact metoden
            //Console.WriteLine("a - b er: " + calc.Substact(Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine())));

            // Test af Multiple metoden
            //Console.WriteLine("a * b er: " + calc.Multiple(Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine())));

            // Test af Power metoden
            //Console.WriteLine("a^b er: " + calc.Power(Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine())));

            //Test af Divide metoden
            //Console.WriteLine("a / b er: " + calc.Divide(Convert.ToDouble(Console.ReadLine()), Convert.ToDouble(Console.ReadLine())));
        }
Exemplo n.º 3
0
 public void Tests_positidsfveCases(object firstTerm, object secondTerm, object expected)
 {
     Assert.AreEqual(calculator.Add(firstTerm, secondTerm), expected);
 }