Advertisement
Dennisaa

Calculator.cs

May 3rd, 2015
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.20 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Microsoft.Services.TestTools.UITesting.Html;
  6. using Microsoft.VisualStudio.TestTools.UnitTesting;
  7. using Microsoft.VisualStudio.TestTools.UITesting.WinControls;
  8.  
  9.  
  10. namespace TestCalculator
  11. {
  12.     public class Calculator : Page
  13.     {
  14.         #region Variables
  15.         private string _firstNumber;
  16.         private string _secondNumber;
  17.         private string _multiplyOperator;
  18.         private string _additionOperator;
  19.         private string _equalsOperator;
  20.         private string _result;
  21.  
  22.         #endregion
  23.  
  24.         #region Properties
  25.         public string FirstNumber
  26.         {
  27.             get { return _firstNumber; }
  28.             set { _firstNumber = value; }
  29.         }
  30.         public string SecondNumber
  31.         {
  32.             get { return _secondNumber; }
  33.             set { _secondNumber = value; }
  34.         }
  35.  
  36.         public string MultiplyOperator {
  37.             get { return _multiplyOperator; }
  38.             set { _multiplyOperator = value; }
  39.         }
  40.  
  41.         public string AdditionOperator {
  42.             get { return _additionOperator; }
  43.             set { _additionOperator = value; }
  44.         }
  45.  
  46.         public string EqualsOperator {
  47.             get { return _equalsOperator; }
  48.             set { _equalsOperator = value; }
  49.         }
  50.  
  51.         public string Result
  52.         {
  53.             get { return _result; }
  54.             set { _result = value; }
  55.         }
  56.  
  57.        
  58.         #endregion
  59.  
  60.         public void Multiply()
  61.         {
  62.            // this.mUIItem9Button.SearchProperties[WinButton.PropertyNames.Name] = "9";
  63.             //this.mUIItemButton.SearchProperties[WinButton.PropertyNames.Name] = "×";
  64.             Window.Find<WinButton>(new { Name = FirstNumber }).Click();
  65.             Window.Find<WinButton>(new { Name = AdditionOperator }).Click();
  66.             Window.Find<WinButton>(new { Name = SecondNumber }).Click();
  67.             Window.Find<WinButton>(new { Name = EqualsOperator }).Click();
  68.  
  69.  
  70.         }
  71.  
  72.         public void VerifyResult()
  73.         {
  74.            Assert.IsTrue(Window.Find<WinText>(new { Name = "Result" }).DisplayText == Result);
  75.         }
  76.  
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement