/TailspinTravel/code/Tailspin.Web.Tests/UIMap.Designer.cs
C# | 357 lines | 273 code | 41 blank | 43 comment | 16 complexity | dc68f6e5f4e0ba8ccc32e2ddf705582d MD5 | raw file
Possible License(s): CC-BY-SA-3.0
- // ----------------------------------------------------------------------------------
- // Microsoft Developer & Platform Evangelism
- //
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //
- // THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
- // EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
- // OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
- // ----------------------------------------------------------------------------------
- // The example companies, organizations, products, domain names,
- // e-mail addresses, logos, people, places, and events depicted
- // herein are fictitious. No association with any real company,
- // organization, product, domain name, email address, logo, person,
- // places, or events is intended or should be inferred.
- // ----------------------------------------------------------------------------------
-
- // ------------------------------------------------------------------------------
- // <auto-generated>
- // This code was generated by coded UI test builder.
- // Version: 10.0.0.0
- //
- // Changes to this file may cause incorrect behavior and will be lost if
- // the code is regenerated.
- // </auto-generated>
- // ------------------------------------------------------------------------------
-
- namespace Microsoft.Samples.Tailspin.Web.Tests
- {
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.Windows.Input;
- using System.CodeDom.Compiler;
- using System.Text.RegularExpressions;
- using Microsoft.VisualStudio.TestTools.UITest.Extension;
- using Microsoft.VisualStudio.TestTools.UITesting;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using Keyboard = Microsoft.VisualStudio.TestTools.UITesting.Keyboard;
- using Mouse = Microsoft.VisualStudio.TestTools.UITesting.Mouse;
- using MouseButtons = System.Windows.Forms.MouseButtons;
- using Microsoft.VisualStudio.TestTools.UITesting.WinControls;
- using Microsoft.VisualStudio.TestTools.UITesting.HtmlControls;
-
-
- [GeneratedCodeAttribute("Coded UITest Builder", "10.0.21006.1")]
- public partial class UIMap
- {
-
- /// <summary>
- /// VisitItinerary - Use 'VisitItineraryParams' to pass parameters into this method.
- /// </summary>
- public void VisitItinerary()
- {
- #region Variable Declarations
- BlankPageWindowsInteWindow blankPageWindowsInteWindow = this.BlankPageWindowsInteWindow;
- HtmlHyperlink editHyperlink = this.BlankPageWindowsInteWindow.HttpswwwtailspintravClient.TailspinTravelMyItinDocument.MainPane.EditHyperlink;
- HtmlDocument tailspinTravelItinerDocument = this.BlankPageWindowsInteWindow.HttpswwwtailspintravClient.TailspinTravelItinerDocument;
- HtmlDiv executionTime238msPane = this.BlankPageWindowsInteWindow.HttpswwwtailspintravClient.TailspinTravelItinerDocument.ExecutionTimePane;
- #endregion
-
- // Go to web page 'https://www.tailspintravel.com/'
- blankPageWindowsInteWindow.LaunchUrl(new System.Uri(this.VisitItineraryParams.BlankPageWindowsInteWindowUrl));
-
- // Click 'Edit' link
- Mouse.Click(editHyperlink, new Point(30, 20));
-
- // Type '{F5}' in 'Tailspin Travel - Itinerary' document
- Keyboard.SendKeys(tailspinTravelItinerDocument, this.VisitItineraryParams.TailspinTravelItinerDocumentSendKeys, ModifierKeys.None);
- }
-
- /// <summary>
- /// AssertExecutionTime - Use 'AssertExecutionTimeExpectedValues' to pass parameters into this method.
- /// </summary>
- public void AssertExecutionTime()
- {
- #region Variable Declarations
- HtmlDiv executionTimePane = this.BlankPageWindowsInteWindow.HttpswwwtailspintravClient.TailspinTravelItinerDocument.ExecutionTimePane;
- #endregion
-
- // Verify that the Execution Time is < 50ms.
-
- var start = executionTimePane.InnerText.IndexOf(":") + 1;
- var end = executionTimePane.InnerText.IndexOf("ms", start);
- var time = Convert.ToInt32(executionTimePane.InnerText.Substring(start, end - start));
- Assert.IsTrue(time < 50);
- }
-
- #region Properties
- public virtual VisitItineraryParams VisitItineraryParams
- {
- get
- {
- if ((this.mVisitItineraryParams == null))
- {
- this.mVisitItineraryParams = new VisitItineraryParams();
- }
- return this.mVisitItineraryParams;
- }
- }
-
- public BlankPageWindowsInteWindow BlankPageWindowsInteWindow
- {
- get
- {
- if ((this.mBlankPageWindowsInteWindow == null))
- {
- this.mBlankPageWindowsInteWindow = new BlankPageWindowsInteWindow();
- }
- return this.mBlankPageWindowsInteWindow;
- }
- }
- #endregion
-
- #region Fields
- private VisitItineraryParams mVisitItineraryParams;
-
- private BlankPageWindowsInteWindow mBlankPageWindowsInteWindow;
- #endregion
- }
-
- /// <summary>
- /// Parameters to be passed into 'VisitItinerary'
- /// </summary>
- public class VisitItineraryParams
- {
-
- #region Fields
- /// <summary>
- /// Go to web page 'https://www.tailspintravel.com/'
- /// </summary>
- public string BlankPageWindowsInteWindowUrl = "https://www.tailspintravel.com/";
-
- /// <summary>
- /// Type '{F5}' in 'Tailspin Travel - Itinerary' document
- /// </summary>
- public string TailspinTravelItinerDocumentSendKeys = "{F5}";
- #endregion
- }
-
- public class BlankPageWindowsInteWindow : BrowserWindow
- {
-
- public BlankPageWindowsInteWindow()
- {
- #region Search Criteria
- this.SearchProperties.Add(new PropertyExpression(UITestControl.PropertyNames.Name, "Blank Page", PropertyExpressionOperator.Contains));
- this.SearchProperties[UITestControl.PropertyNames.ClassName] = "IEFrame";
- this.WindowTitles.Add("Blank Page - Windows Internet Explorer");
- this.WindowTitles.Add("Working... - Windows Internet Explorer");
- this.WindowTitles.Add("Tailspin Travel - My Itineraries - Windows Internet Explorer");
- this.WindowTitles.Add("Tailspin Travel - Itinerary - Windows Internet Explorer");
- #endregion
- }
-
- public void LaunchUrl(System.Uri url)
- {
- this.CopyFrom(BrowserWindow.Launch(url));
- }
-
- #region Properties
- public HttpswwwtailspintravClient HttpswwwtailspintravClient
- {
- get
- {
- if ((this.mHttpswwwtailspintravClient == null))
- {
- this.mHttpswwwtailspintravClient = new HttpswwwtailspintravClient(this);
- }
- return this.mHttpswwwtailspintravClient;
- }
- }
- #endregion
-
- #region Fields
- private HttpswwwtailspintravClient mHttpswwwtailspintravClient;
- #endregion
- }
-
- public class HttpswwwtailspintravClient : WinClient
- {
-
- public HttpswwwtailspintravClient(UITestControl searchLimitContainer) :
- base(searchLimitContainer)
- {
- #region Search Criteria
- this.SearchProperties[WinControl.PropertyNames.ClassName] = "Internet Explorer_Server";
- this.WindowTitles.Add("Tailspin Travel - My Itineraries - Windows Internet Explorer");
- this.WindowTitles.Add("Tailspin Travel - Itinerary - Windows Internet Explorer");
- #endregion
- }
-
- #region Properties
- public TailspinTravelMyItinDocument TailspinTravelMyItinDocument
- {
- get
- {
- if ((this.mTailspinTravelMyItinDocument == null))
- {
- this.mTailspinTravelMyItinDocument = new TailspinTravelMyItinDocument(this);
- }
- return this.mTailspinTravelMyItinDocument;
- }
- }
-
- public TailspinTravelItinerDocument TailspinTravelItinerDocument
- {
- get
- {
- if ((this.mTailspinTravelItinerDocument == null))
- {
- this.mTailspinTravelItinerDocument = new TailspinTravelItinerDocument(this);
- }
- return this.mTailspinTravelItinerDocument;
- }
- }
- #endregion
-
- #region Fields
- private TailspinTravelMyItinDocument mTailspinTravelMyItinDocument;
-
- private TailspinTravelItinerDocument mTailspinTravelItinerDocument;
- #endregion
- }
-
- public class TailspinTravelMyItinDocument : HtmlDocument
- {
-
- public TailspinTravelMyItinDocument(UITestControl searchLimitContainer) :
- base(searchLimitContainer)
- {
- #region Search Criteria
- this.SearchProperties[HtmlDocument.PropertyNames.Id] = null;
- this.SearchProperties[HtmlDocument.PropertyNames.RedirectingPage] = "False";
- this.SearchProperties[HtmlDocument.PropertyNames.FrameDocument] = "False";
- this.FilterProperties[HtmlDocument.PropertyNames.Title] = "Tailspin Travel - My Itineraries";
- this.FilterProperties[HtmlDocument.PropertyNames.AbsolutePath] = "/";
- this.FilterProperties[HtmlDocument.PropertyNames.PageUrl] = "https://www.tailspintravel.com/";
- this.WindowTitles.Add("Tailspin Travel - My Itineraries - Windows Internet Explorer");
- #endregion
- }
-
- #region Properties
- public MainPane MainPane
- {
- get
- {
- if ((this.mMainPane == null))
- {
- this.mMainPane = new MainPane(this);
- }
- return this.mMainPane;
- }
- }
- #endregion
-
- #region Fields
- private MainPane mMainPane;
- #endregion
- }
-
- public class MainPane : HtmlDiv
- {
-
- public MainPane(UITestControl searchLimitContainer) :
- base(searchLimitContainer)
- {
- #region Search Criteria
- this.SearchProperties[HtmlDiv.PropertyNames.Id] = "main";
- this.SearchProperties[HtmlDiv.PropertyNames.Name] = null;
- this.FilterProperties[HtmlDiv.PropertyNames.InnerText] = "My Itineraries November 14, 2009 | \r\nEdi";
- this.FilterProperties[HtmlDiv.PropertyNames.Title] = null;
- this.FilterProperties[HtmlDiv.PropertyNames.Class] = null;
- this.FilterProperties[HtmlDiv.PropertyNames.ControlDefinition] = "id=main";
- this.FilterProperties[HtmlDiv.PropertyNames.TagInstance] = "7";
- this.WindowTitles.Add("Tailspin Travel - My Itineraries - Windows Internet Explorer");
- #endregion
- }
-
- #region Properties
- public HtmlHyperlink EditHyperlink
- {
- get
- {
- if ((this.mEditHyperlink == null))
- {
- this.mEditHyperlink = new HtmlHyperlink(this);
- #region Search Criteria
- this.mEditHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Id] = null;
- this.mEditHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Name] = null;
- this.mEditHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.Target] = null;
- this.mEditHyperlink.SearchProperties[HtmlHyperlink.PropertyNames.InnerText] = "Edit";
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.AbsolutePath] = "/Itineraries/Edit/908c389b-4728-4573-be81-e83f27dcccce";
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Title] = null;
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Href] = "https://www.tailspintravel.com/Itineraries/Edit/908c389b-4728-4573-be81-e83f27dcc" +
- "cce";
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.Class] = "editTrip";
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.ControlDefinition] = "class=editTrip href=\"/Itineraries//908c3";
- this.mEditHyperlink.FilterProperties[HtmlHyperlink.PropertyNames.TagInstance] = "1";
- this.mEditHyperlink.WindowTitles.Add("Tailspin Travel - My Itineraries - Windows Internet Explorer");
- #endregion
- }
- return this.mEditHyperlink;
- }
- }
- #endregion
-
- #region Fields
- private HtmlHyperlink mEditHyperlink;
- #endregion
- }
-
- public class TailspinTravelItinerDocument : HtmlDocument
- {
-
- public TailspinTravelItinerDocument(UITestControl searchLimitContainer) :
- base(searchLimitContainer)
- {
- #region Search Criteria
- this.SearchProperties[HtmlDocument.PropertyNames.Id] = null;
- this.SearchProperties[HtmlDocument.PropertyNames.RedirectingPage] = "False";
- this.SearchProperties[HtmlDocument.PropertyNames.FrameDocument] = "False";
- this.FilterProperties[HtmlDocument.PropertyNames.Title] = "Tailspin Travel - Itinerary";
- this.FilterProperties[HtmlDocument.PropertyNames.AbsolutePath] = "/Itineraries/Edit/908c389b-4728-4573-be81-e83f27dcccce";
- this.FilterProperties[HtmlDocument.PropertyNames.PageUrl] = "https://www.tailspintravel.com/Itineraries/Edit/908c389b-4728-4573-be81-e83f27dcc" +
- "cce";
- this.WindowTitles.Add("Tailspin Travel - Itinerary - Windows Internet Explorer");
- #endregion
- }
-
- #region Properties
- public HtmlDiv ExecutionTimePane
- {
- get
- {
- if ((this.mExecutionTimePane == null))
- {
- this.mExecutionTimePane = new HtmlDiv(this);
- #region Search Criteria
- this.mExecutionTimePane.SearchProperties[HtmlDiv.PropertyNames.Id] = "footer";
- this.mExecutionTimePane.SearchProperties[HtmlDiv.PropertyNames.Name] = null;
- this.mExecutionTimePane.FilterProperties[HtmlDiv.PropertyNames.Title] = null;
- this.mExecutionTimePane.FilterProperties[HtmlDiv.PropertyNames.Class] = null;
- this.mExecutionTimePane.FilterProperties[HtmlDiv.PropertyNames.ControlDefinition] = "id=footer";
- this.mExecutionTimePane.FilterProperties[HtmlDiv.PropertyNames.TagInstance] = "21";
- this.mExecutionTimePane.WindowTitles.Add("Tailspin Travel - Itinerary - Windows Internet Explorer");
- #endregion
- }
- return this.mExecutionTimePane;
- }
- }
- #endregion
-
- #region Fields
- private HtmlDiv mExecutionTimePane;
- #endregion
- }
- }