Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.VisualStudio.TestTools.UITesting;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using CodedUITestProject1;
- using System.Configuration;
- using System;
- namespace CodedUITestProject8 {
- /// <summary>
- /// Tests to exercise a simple calculator
- /// </summary>
- [CodedUITest]
- public class WindowsFormsControlsTest {
- private TestContext testContextInstance;
- private string applicationPath = ConfigurationManager.AppSettings["ApplicationPath"];
- public TestContext TestContext {
- get {
- return testContextInstance;
- }
- set {
- testContextInstance = value;
- }
- }
- [DeploymentItem("TestData.xml"), DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestData.xml", "Calculator", DataAccessMethod.Sequential), TestMethod]
- public void TwoIntegersAreAddedCorrectly() {
- var firstNumber = TestContext.DataRow["FirstNumber"].ToString();
- var secondNumber = TestContext.DataRow["SecondNumber"].ToString();
- var expectedAnswer = " " + (Int32.Parse(firstNumber) + Int32.Parse(secondNumber)) + ".";
- var simpleCalculator = new CalculatorPageHtml();
- simpleCalculator.SetNumberBox(firstNumber);
- simpleCalculator.ClickAdd();
- simpleCalculator.SetNumberBox(secondNumber);
- simpleCalculator.ClickEqual();
- Assert.AreEqual(expectedAnswer.ToString(), simpleCalculator.VerifyAnswer(),
- "Addition of 2 numbers did not calculate the correct answer");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement