Example #1
0
        public static string GetTextBoxTextByName(this UICalculatorWindow src, string textBoxName)
        {
            switch (textBoxName)
            {
            case "ResultBox":
                return(src.UIResultBox.TextBox.DisplayText);

            default:
                throw new InvalidOperationException("[TestCalculator::GetTextBoxTextByName] - Received invalid input for control name.");
            }
        }
Example #2
0
        public static WinButton GetButtonByName(this UICalculatorWindow src, string buttonName)
        {
            switch (buttonName)
            {
            case "0": return(src.UINum0.Button);

            case "1": return(src.UINum1.Button);

            case "2": return(src.UINum2.Button);

            case "3": return(src.UINum3.Button);

            case "4": return(src.UINum4.Button);

            case "5": return(src.UINum5.Button);

            case "6": return(src.UINum6.Button);

            case "7": return(src.UINum7.Button);

            case "8": return(src.UINum8.Button);

            case "9": return(src.UINum9.Button);

            case "DecimalSeparator": return(src.UIDecimalSeparator.Button);

            case "Clear": return(src.UIClear.Button);

            case "ClearEntry": return(src.UIClearEntry.Button);

            case "Equals": return(src.UIEquals.Button);

            case "+":
            case "Add":
                return(src.UIAdd.Button);

            case "-":
            case "Subtract":
                return(src.UISubtract.Button);

            case "*":
            case "Multiply":
                return(src.UIMultiply.Button);

            case "/":
            case "Divide":
                return(src.UIDivide.Button);

            default:
                throw new InvalidOperationException("[TestCalculator::GetButtonByName] - Received invalid input for button name.");
            }
        }