Пример #1
0
        public void AdditionAccumulator_NegativeAndPositiveInteger_Equal()
        {
            var calc       = new calculator();
            var calculated = calc.Add(-4);

            calculated = calc.Add(8);
            Assert.AreEqual(4, calculated);
        }
Пример #2
0
        public void AdditionTest_PositiveAndNegativInteger_Equal()
        {
            var calc       = new calculator();
            var calculated = calc.Add(-4, 8);

            Assert.AreEqual(4, calculated);
        }
Пример #3
0
        public void PowerAccumulator_NegativeAndPositiveDouble_EqualThrow()
        {
            var calc = new calculator();

            calc.Add(-0.5);
            Assert.Catch <ArithmeticException>(() => calc.Power(0.5));
        }
Пример #4
0
        public void CalcAddMethod()
        {
            calculator add = new calculator();

            result = add.Add(10, 20);
            Assert.AreEqual(30, result);
        }
Пример #5
0
        public void AdditionTest_NegativeInteger_NotEqual()
        {
            var calc       = new calculator();
            var calculated = calc.Add(-4, -4);

            Assert.AreNotEqual(8, calculated);
        }
Пример #6
0
        public void AdditionAccumulatorInit_PositiveInteger_Equal()
        {
            var calc       = new calculator();
            var calculated = calc.Add(4);

            Assert.AreEqual(4, calculated);
        }
Пример #7
0
        public void AdditionTest_PositiveInteger_Equal()
        {
            var calc   = new calculator();
            var result = calc.Add(3, 5);

            Assert.AreEqual(8, result);
        }
Пример #8
0
        public void calculatorAddMethod(int x, int y, int z)
        {
            calculator add = new calculator();

            result = add.Add(x, y);
            Assert.AreEqual(z, result);
        }
Пример #9
0
    static void Main(String[] args)
    {
        calculator calc = new calculator();

        //calc.set(33,3);
        calc.Add();
    }
Пример #10
0
        public void DivisionAccumulator_ZeroInteger_EqualThrow()
        {
            var calc = new calculator();

            calc.Add(6);
            Assert.Catch <DivideByZeroException>(() => calc.Divide(0));
        }
Пример #11
0
        public void ClearAccumulator_Equal()
        {
            var calc = new calculator();

            calc.Add(420);
            calc.Clear();
            Assert.AreEqual(0, calc.Accumulator);
        }
Пример #12
0
        public void PowerAccumulator_NegativeAndPositiveInteger_Equal()
        {
            var calc       = new calculator();
            var calculated = calc.Add(-4);

            calculated = calc.Power(8);
            Assert.AreEqual(65536, calculated);
        }
Пример #13
0
        public void DivisionAccumulator_NegativeAndPositiveInteger_Equal()
        {
            var calc       = new calculator();
            var calculated = calc.Add(-4);

            calculated = calc.Divide(4);
            Assert.AreEqual(-1, calculated);
        }
            static void Main(string[] args)
            {
                calculator <int> c = new calculator <int>();

                c.Add(2, 4);
                calculator <float> ca = new calculator <float>();

                ca.Add(2.90f, 4f);
                c.Sub(2, 4);
            }
Пример #15
0
        private void buttoneq_Click(object sender, EventArgs e)
        {
            double result = 0.0;
            double a      = 0.0;
            double b      = 0.0;

            if (sign != "")
            {
                stack1.Push(Convert.ToDouble(Display.Text));
                if (stack1.Count > 1)
                {
                    b = stack1.Pop();
                    a = stack1.Pop();

                    switch (sign)
                    {
                    case "+":
                    {
                        result = operation.Add(a, b);
                        DisplayResult(result);
                        stack1.Push(result);
                        sign = "";
                        break;
                    }

                    case "-":
                    {
                        result = operation.Sub(a, b);
                        DisplayResult(result);
                        stack1.Push(result);
                        sign = "";
                        break;
                    }

                    case "×":
                    {
                        result = operation.Mul(a, b);
                        DisplayResult(result);
                        stack1.Push(result);
                        sign = "";
                        break;
                    }

                    case "÷":
                    {
                        if (b != 0)
                        {
                            result = operation.Div(a, b);
                            DisplayResult(result);
                            stack1.Push(result);
                            sign = "";
                        }
                        else
                        {
                            Display.Text = "ERROR";
                        }

                        break;
                    }

                    case "%×":
                    {
                        result = operation.Percent(a, b);
                        DisplayResult(result);
                        stack1.Push(result);
                        sign = "";
                        break;
                    }

                    case "^":
                    {
                        result = operation.Power(a, b);
                        DisplayResult(result);
                        stack1.Push(result);
                        sign = "";
                        break;
                    }

                    case "√":
                    {
                        if (b != 0)
                        {
                            result = operation.Root(a, b);
                            DisplayResult(result);
                            stack1.Push(result);
                            sign = "";
                        }
                        else
                        {
                            Display.Text = "ERROR";
                        }
                        break;
                    }

                    default:
                    {
                        break;
                    }
                    }
                }
            }
        }
        static void Main(string[] args)
        {
            // CLASSES

            Person john = new Person();

            john.FirstName = "John";
            john.LastName  = "Smith";
            john.Introduce();

            calculator calculator = new calculator();
            var        result     = calculator.Add(1, 2);

            Console.WriteLine(result);

            // ARRAYS
            // Array of length 3. The length is fixed in C#.

            var numbers = new int[3] {
                1, 2, 3
            };

            numbers[0] = 1;

            Console.WriteLine(numbers[0]);
            Console.WriteLine(numbers[1]);  // Filled with default value based on array type.
            Console.WriteLine(numbers[2]);

            var flags = new bool[3];

            flags[0] = true;

            Console.WriteLine(flags[0]);
            Console.WriteLine(flags[1]);
            Console.WriteLine(flags[2]);

            // Can define values at initialization

            var names = new string[3] {
                "Jack", "John", "Mary"
            };

            // STRINGS

            //This is a standard string concatanation.

            // string name = firstName + " " + lastName;

            //STRING FORMAT

            //This is a format that makes strings easier to read.

            // string actucalName = string.Format("{0} {1}", firstName, lastName);

            // Strings are immutable

            var firstName = "Mosh";
            var lastName  = "Hamedani";

            var fullName = string.Format("My name is {0} {1}", firstName, lastName);

            Console.WriteLine(fullName);

            var names = new string[3] {
                "Jack", "John", "Mary"
            };
            var formattedNames = string.Join(",", names);

            Console.WriteLine(formattedNames);

            var text = "Hi John\nLook into the following paths\nc:\\folder1\\folder2";

            Console.WriteLine(text);
            var text1 = @"Hi John
                             Look into the following paths
                             c:\folder1\folder2";

            Console.WriteLine(text1);

            //ENUMS
            var method = ShippingMethod.Express;

            Console.WriteLine((int)method);

            var methodId = 3;

            Console.WriteLine((ShippingMethod)methodId);

            Console.WriteLine(method.ToString());

            var methodName     = "Express";
            var shippingMethod = (ShippingMethod)Enum.Parse(typeof(ShippingMethod), methodName);
        }
        public void Add2And1_Return3()
        {
            uut.a = 2;
            uut.b = 1;

            Assert.That(uut.Add(uut.a, uut.b), Is.EqualTo(3));
        }