Esempio n. 1
0
        public void addTwoNumbersTogether()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("12");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("14",testOperatorClass.TextBoxCalculatedResult);
        }
Esempio n. 2
0
        public void divideTwoNumbers()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("12");
            testOperatorClass.setOperatorFlag("Divide");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("6", testOperatorClass.TextBoxCalculatedResult);
        }
Esempio n. 3
0
        public void cantSetOperatorPriortoUserInput()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.setOperatorFlag("Multiply");
            testOperatorClass.Combine("3");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("3");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("6", testOperatorClass.TextBoxCalculatedResult);
        }
Esempio n. 4
0
        public void WhenUsingResultValueShouldNotModifyUserInput()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("1");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();
            testOperatorClass.Combine("3");

            Assert.AreEqual("3", testOperatorClass.TextBoxUserInput);
        }
Esempio n. 5
0
        public void WhenStartingWithResultShouldPerformNewOperation()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("3");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();
            testOperatorClass.Combine("3");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("5",testOperatorClass.TextBoxCalculatedResult);
        }
Esempio n. 6
0
        public void SubtractTwoNumbers()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("12");
            testOperatorClass.setOperatorFlag("Subtract");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("10", testOperatorClass.TextBoxCalculatedResult);
        }
Esempio n. 7
0
        public void ShouldPerformSubsequentOperation()
        {
            Operator testOperatorClass = new Operator();
            testOperatorClass.Combine("12");
            testOperatorClass.setOperatorFlag("Add");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();
            testOperatorClass.setOperatorFlag("Multiply");
            testOperatorClass.Combine("2");
            testOperatorClass.resultCalculation();

            Assert.AreEqual("28",testOperatorClass.TextBoxCalculatedResult);
        }