Exemplo n.º 1
0
        public void TestMethod_InputNum()
        {
            CalcServicesApi api = new CalcServicesApi();

            api.inputNum('0');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("0"));
            
            api.inputNum('1');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("1"));

            api.inputNum('2');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("12"));

            api.inputNum('3');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("123"));

            api.inputNum('4');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("1234"));
 
            api.inputNum('5');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("12345"));

            api.inputNum('6');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("123456"));

            api.inputNum('7');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("1234567"));

            api.inputNum('8');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("12345678"));

            api.inputNum('9');
            Assert.IsTrue(api.STATEMENT.Equals(""));
            Assert.IsTrue(api.EDIT.Equals("123456789"));
        }
Exemplo n.º 2
0
        public void TestMethod_InputOperator()
        {
            CalcServicesApi api = new CalcServicesApi();

            api.inputOperator('+');

            Assert.IsTrue(api.STATEMENT.Equals("0+"));
            Assert.IsTrue(api.EDIT.Equals("0"));

            api.inputNum('1');
            Assert.IsTrue(api.STATEMENT.Equals("0+"));
            Assert.IsTrue(api.EDIT.Equals("1"));

            api.inputOperator('*');
            Assert.IsTrue(api.STATEMENT.Equals("0+1*"));
            Assert.IsTrue(api.EDIT.Equals("0"));

            api.inputNum('9');
            api.inputOperator('-');
            Assert.IsTrue(api.STATEMENT.Equals("0+1*9-"));
            Assert.IsTrue(api.EDIT.Equals("0"));

            api.inputNum('5');
            api.inputOperator('/');
            Assert.IsTrue(api.STATEMENT.Equals("0+1*9-5/"));
            Assert.IsTrue(api.EDIT.Equals("0"));
        }