Advertisement
Dennisaa

TestCalculator.cs

May 3rd, 2015
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.89 KB | None | 0 0
  1. using Microsoft.Services.TestTools.UITesting.Html;
  2. using Microsoft.VisualStudio.TestTools.UITesting;
  3. using Microsoft.VisualStudio.TestTools.UnitTesting;
  4. using System;
  5. using System.Xml;
  6. using System.Configuration;
  7. using TestCalculator;
  8.  
  9. namespace CodedUITest
  10. {
  11.  
  12.     [CodedUITest]
  13.     public class TestSuite
  14.     {
  15.         private TestContext testContextInstance;
  16.         private string applicationPath = ConfigurationManager.AppSettings["ApplicationPath"];
  17.  
  18.         public TestContext TestContext
  19.         {
  20.             get
  21.             {
  22.                 return testContextInstance;
  23.             }
  24.             set
  25.             {
  26.                 testContextInstance = value;
  27.             }
  28.         }
  29.  
  30.         [DeploymentItem("Parameters.xml"), DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\Parameters.xml", "Calculator", DataAccessMethod.Sequential), TestMethod]
  31.         public void TestCalculator()
  32.         {
  33.             string firstNumber = TestContext.DataRow["FirstNumber"].ToString();
  34.             string secondNumber = TestContext.DataRow["SecondNumber"].ToString();
  35.             string additionOperator = TestContext.DataRow["AdditionOperator"].ToString();
  36.             string equalsOperator = TestContext.DataRow["EqualsOperator"].ToString();
  37.  
  38.  
  39.             string result = TestContext.DataRow["Result"].ToString();
  40.  
  41.             Calculator Calculator = Page.LaunchWindow<Calculator>(applicationPath);
  42.            // var Calculator = Page.LaunchWindow("c:\\downloads\\calc.exe");
  43.             Calculator.FirstNumber = firstNumber;
  44.             Calculator.SecondNumber = secondNumber;
  45.             Calculator.AdditionOperator = additionOperator;
  46.             Calculator.EqualsOperator = equalsOperator;
  47.             Calculator.Result = result;
  48.            
  49.             Calculator.Multiply();
  50.             //Calculator.VerifyResult();
  51.  
  52.         }
  53.  
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement