public void Search_ExpressingEntityInAnotherWay()
 {
     DashboardScreen dashboardScreen = new DashboardScreen(window, application);
     SearchCustomerScreen searchCustomerScreen = dashboardScreen.LaunchSearchCustomer();
     CustomerSearchCriteria searchCriteria = new CustomerSearchCriteria().OfName("Suman").OfAge("20");
     List<Customer> customers = searchCustomerScreen.Search(searchCriteria);
     Assert.AreEqual(1, customers.Count);
 }
 public void Search()
 {
     DashboardScreen dashboardScreen = new DashboardScreen(window, application);
     SearchCustomerScreen searchCustomerScreen = dashboardScreen.LaunchSearchCustomer();
     CustomerSearchCriteria customerSearchCriteria = new CustomerSearchCriteria("Suman", "");
     List<Customer> customers = searchCustomerScreen.Search(customerSearchCriteria);
     Assert.AreEqual(1, customers.Count);
 }
Example #3
0
 public virtual void IssueMovie(CustomerSearchCriteria customerSearchCriteria, MovieSearchCriteria movieSearchCriteria)
 {
     SearchCustomerScreen searchCustomerScreen = dashboard.LaunchSearchCustomer();
     searchCustomerScreen.Search(customerSearchCriteria);
     SearchMoviesScreen searchMoviesScreen = searchCustomerScreen.LaunchSearchMovies();
     searchMoviesScreen.Search(movieSearchCriteria);
     searchMoviesScreen.Select();
 }
 private void IssueMovie(CustomerSearchCriteria customerSearchCriteria)
 {
     SearchCustomerScreen searchCustomerScreen = dashboard.LaunchSearchCustomer();
     searchCustomerScreen.Search(customerSearchCriteria);
     SearchMoviesScreen searchMoviesScreen = searchCustomerScreen.LaunchSearchMovies();
     searchMoviesScreen.Search(new MovieSearchCriteria("Sholay", string.Empty));
     searchMoviesScreen.Select();
 }
 public virtual List<Customer> Search(CustomerSearchCriteria criteria)
 {
     NameTextBox().Text = criteria.Name;
     window.Get<TextBox>("ageTextBox").Text = criteria.Age;
     window.Get<Button>("search").Click();
     TableRows rows = window.Get<Table>("foundCustomers").Rows;
     List<Customer> foundCustomers = new List<Customer>();
     rows.ForEach(delegate(TableRow obj)
                      {
                          TableCells cells = obj.Cells;
                          Customer customer = new Customer(cells["Name"].Value.ToString(), cells["Age"].Value.ToString(), cells["PhoneNumber"].Value.ToString());
                          foundCustomers.Add(customer);
                      });
     return foundCustomers;
 }
 public virtual void Search(CustomerSearchCriteria searchCriteria)
 {
     nameTextBox.Text = searchCriteria.Name;
     ageTextBox.Text = searchCriteria.Age;
     search.Click();
 }