private void CreateWrestler(WrestlerEntity wrestler, MainPage mainPage) { mainPage.NewButton.Click(); var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.LastName.Text = wrestler.LastName; wrestlerProperties.FirstName.Text = wrestler.FirstName; wrestlerProperties.DateOfBirth.Text = wrestler.DateOfBirth; wrestlerProperties.MiddleName.Text = wrestler.MiddleName; wrestlerProperties.Region1.SelectByText(wrestler.Region1name); wrestlerProperties.Region2.SelectByText(wrestler.Region2name); wrestlerProperties.FST1.SelectByText(wrestler.Fst1name); wrestlerProperties.FST2.SelectByText(wrestler.Fst2name); wrestlerProperties.Trainer1.Text = wrestler.Trainer1name; wrestlerProperties.Trainer2.Text = wrestler.Trainer2name; wrestlerProperties.Style.SelectByText(wrestler.StyleName); wrestlerProperties.Age.SelectByText(wrestler.AgeName); wrestlerProperties.Year.SelectByText(wrestler.Year.ToString()); wrestlerProperties.Card.SelectByText(wrestler.CardName); //save wrestler wrestlerProperties.SuccessButton.Click(); Assert.That(false == wrestlerProperties.SuccessButton.Enabled, "Wrestler was not saved."); wrestlerProperties.Ribbon.CloseCurrentTab(); }
public void L2T01_UploadPhoto() { var mainPage = new MainPage(); var wrestler = ApiHelper.CreateRandomWrestler(); mainPage.SearchCondition.Text = wrestler.LastName; mainPage.SearchButton.Click(); mainPage.SearchResults.Rows[0].Select(); var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.UploadFile(""); //wrestlerProperties.ChoosePhotoButton.Click(); }
public void L2T01_UploadPhoto() { var mainPage = new MainPage(); var wrestler = ApiHelper.CreateRandomWrestler(); mainPage.SearchCondition.Text = wrestler.LastName; mainPage.SearchButton.Click(); mainPage.SearchResults.Rows[0].Select(); var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.UploadFile(""); //wrestlerProperties.ChoosePhotoButton.Click(); }
public void L1T01_CreateAndSearchWrestler() { var lastName = String.Format("Burton{0}{1}t{2}", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Millisecond); var firstName = "Cliff"; var dateOfBirth = "10-02-1962"; var middleName = "Lee"; var region1 = "Vynnitska"; var region2 = "Volynska"; var fst1 = "Dinamo"; var fst2 = "Kolos"; var trainer1 = "Trainer1 T.T."; var trainer2 = "Trainer2 T.T."; var style = "FW"; var age = "Senior"; var year = "2016"; var card = "Produced"; var lastNameUp = String.Format("Hetfield{0}{1}t{2}", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Millisecond); var firstNameUp = "James"; var dateOfBirthUp = "03-08-1963"; var middleNameUp = "Alan"; var region1Up = "Lvivska"; var region2Up = "Odeska"; var fst1Up = "MON"; var fst2Up = "ZSU"; var trainer1Up = "Trainer2 T.T."; var trainer2Up = "Trainer1 T.T."; var styleUp = "GR"; var ageUp = "Cadet"; var yearUp = "2014"; var cardUp = "Recieved"; // >>> create wrestler var mainPage = new MainPage(); //click New Wrestler button mainPage.NewButton.Click(); //fill all fields var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.LastName.Text = lastName; wrestlerProperties.FirstName.Text = firstName; wrestlerProperties.DateOfBirth.Text = dateOfBirth; wrestlerProperties.MiddleName.Text = middleName; wrestlerProperties.Region1.SelectByText(region1); wrestlerProperties.Region2.SelectByText(region2); wrestlerProperties.FST1.SelectByText(fst1); wrestlerProperties.FST2.SelectByText(fst2); wrestlerProperties.Trainer1.Text = trainer1; wrestlerProperties.Trainer2.Text = trainer2; wrestlerProperties.Style.SelectByText(style); wrestlerProperties.Age.SelectByText(age); wrestlerProperties.Year.SelectByText(year); wrestlerProperties.Card.SelectByText(card); //save wrestler wrestlerProperties.SuccessButton.Click(); Assert.That(false == wrestlerProperties.SuccessButton.Enabled, "Wrestler was not saved."); wrestlerProperties.Ribbon.CloseCurrentTab(); //search wrestler mainPage.SearchCondition.Text = lastName; mainPage.SearchButton.Click(); Assert.That(0 < mainPage.SearchResults.Count, "Wrestler was not found."); Assert.That( String.Format("{0} {1} {2}", lastName, firstName, middleName) == mainPage.SearchResults.Rows[0].FIO, "Wrestler was not found."); var id = mainPage.SearchResults.Rows[0].ID; try { mainPage.SearchResults.Rows[0].Select(); wrestlerProperties = new WrestlerProperties(); //verify fields var exceptions = new List <string>(); if (lastName != wrestlerProperties.LastName.Text) { exceptions.Add("Last name is wrong."); } if (firstName != wrestlerProperties.FirstName.Text) { exceptions.Add("First name is wrong."); } if (dateOfBirth != wrestlerProperties.DateOfBirth.Text) { exceptions.Add("Date of Birth is wrong."); } if (middleName != wrestlerProperties.MiddleName.Text) { exceptions.Add("Middle name is wrong."); } if (region1 != wrestlerProperties.Region1.Selected) { exceptions.Add("Region1 is wrong."); } if (region2 != wrestlerProperties.Region2.Selected) { exceptions.Add("Region2 is wrong."); } if (fst1 != wrestlerProperties.FST1.Selected) { exceptions.Add("FST1 is wrong."); } if (fst2 != wrestlerProperties.FST2.Selected) { exceptions.Add("FST1 is wrong."); } if (trainer1 != wrestlerProperties.Trainer1.Text) { exceptions.Add("Trainer1 is wrong."); } if (trainer2 != wrestlerProperties.Trainer2.Text) { exceptions.Add("Trainer2 is wrong."); } if (style != wrestlerProperties.Style.Selected) { exceptions.Add("Style is wrong."); } if (age != wrestlerProperties.Age.Selected) { exceptions.Add("Age is wrong."); } if (year != wrestlerProperties.Year.Selected) { exceptions.Add("Year is wrong."); } if (card != wrestlerProperties.Card.Selected) { exceptions.Add("Card is wrong."); } //update wrestler wrestlerProperties.LastName.Text = lastNameUp; wrestlerProperties.FirstName.Text = firstNameUp; wrestlerProperties.DateOfBirth.Text = dateOfBirthUp; wrestlerProperties.MiddleName.Text = middleNameUp; wrestlerProperties.Region1.SelectByText(region1Up); wrestlerProperties.Region2.SelectByText(region2Up); wrestlerProperties.FST1.SelectByText(fst1Up); wrestlerProperties.FST2.SelectByText(fst2Up); wrestlerProperties.Trainer1.Text = trainer1Up; wrestlerProperties.Trainer2.Text = trainer2Up; wrestlerProperties.Style.SelectByText(styleUp); wrestlerProperties.Age.SelectByText(ageUp); wrestlerProperties.Year.SelectByText(yearUp); wrestlerProperties.Card.SelectByText(cardUp); //save wrestler wrestlerProperties.SuccessButton.Click(); wrestlerProperties.Ribbon.CloseCurrentTab(); //search and open updated wrestler SearchWrestler(lastNameUp, mainPage); mainPage.SearchResults.Rows[0].Select(); wrestlerProperties = new WrestlerProperties(); //verify fields if (lastNameUp != wrestlerProperties.LastName.Text) { exceptions.Add("Updated Last name is wrong."); } if (firstNameUp != wrestlerProperties.FirstName.Text) { exceptions.Add("Updated First name is wrong."); } if (dateOfBirthUp != wrestlerProperties.DateOfBirth.Text) { exceptions.Add("Updated Date of Birth is wrong."); } if (middleNameUp != wrestlerProperties.MiddleName.Text) { exceptions.Add("Updated Middle name is wrong."); } if (region1Up != wrestlerProperties.Region1.Selected) { exceptions.Add("Updated Region1 is wrong."); } if (region2Up != wrestlerProperties.Region2.Selected) { exceptions.Add("Updated Region2 is wrong."); } if (fst1Up != wrestlerProperties.FST1.Selected) { exceptions.Add("Updated FST1 is wrong."); } if (fst2Up != wrestlerProperties.FST2.Selected) { exceptions.Add("Updated FST1 is wrong."); } if (trainer1Up != wrestlerProperties.Trainer1.Text) { exceptions.Add("Updated Trainer1 is wrong."); } if (trainer2Up != wrestlerProperties.Trainer2.Text) { exceptions.Add("Updated Trainer2 is wrong."); } if (styleUp != wrestlerProperties.Style.Selected) { exceptions.Add("Updated Style is wrong."); } if (ageUp != wrestlerProperties.Age.Selected) { exceptions.Add("Updated Age is wrong."); } if (yearUp != wrestlerProperties.Year.Selected) { exceptions.Add("Updated Year is wrong."); } if (cardUp != wrestlerProperties.Card.Selected) { exceptions.Add("Updated Card is wrong."); } //delete wrestler wrestlerProperties.DeleteButton.Click(); var confirmDialog = new ConfirmDialog(); confirmDialog.YesButton.Click(); //check wrestler was deleted if (API.SearchWrestlers(id).Count != 0) { exceptions.Add("Wrestler was not deleted."); } Assert.That(exceptions.Count == 0, String.Join("\r\n", exceptions.ToArray())); } finally { API.DeleteWrestler(id); } }
private void CreateWrestler(WrestlerEntity wrestler, MainPage mainPage) { mainPage.NewButton.Click(); var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.LastName.Text = wrestler.LastName; wrestlerProperties.FirstName.Text = wrestler.FirstName; wrestlerProperties.DateOfBirth.Text = wrestler.DateOfBirth; wrestlerProperties.MiddleName.Text = wrestler.MiddleName; wrestlerProperties.Region1.SelectByText(wrestler.Region1name); wrestlerProperties.Region2.SelectByText(wrestler.Region2name); wrestlerProperties.FST1.SelectByText(wrestler.Fst1name); wrestlerProperties.FST2.SelectByText(wrestler.Fst2name); wrestlerProperties.Trainer1.Text = wrestler.Trainer1name; wrestlerProperties.Trainer2.Text = wrestler.Trainer2name; wrestlerProperties.Style.SelectByText(wrestler.StyleName); wrestlerProperties.Age.SelectByText(wrestler.AgeName); wrestlerProperties.Year.SelectByText(wrestler.Year.ToString()); wrestlerProperties.Card.SelectByText(wrestler.CardName); //save wrestler wrestlerProperties.SuccessButton.Click(); Assert.That(false == wrestlerProperties.SuccessButton.Enabled, "Wrestler was not saved."); wrestlerProperties.Ribbon.CloseCurrentTab(); }
public void L1T01_CreateAndSearchWrestler() { var lastName = String.Format("Burton{0}{1}t{2}", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Millisecond); var firstName = "Cliff"; var dateOfBirth = "10-02-1962"; var middleName = "Lee"; var region1 = "Vynnitska"; var region2 = "Volynska"; var fst1 = "Dinamo"; var fst2 = "Kolos"; var trainer1 = "Trainer1 T.T."; var trainer2 = "Trainer2 T.T."; var style = "FW"; var age = "Senior"; var year = "2016"; var card = "Produced"; var lastNameUp = String.Format("Hetfield{0}{1}t{2}", DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Millisecond); var firstNameUp = "James"; var dateOfBirthUp = "03-08-1963"; var middleNameUp = "Alan"; var region1Up = "Lvivska"; var region2Up = "Odeska"; var fst1Up = "MON"; var fst2Up = "ZSU"; var trainer1Up = "Trainer2 T.T."; var trainer2Up = "Trainer1 T.T."; var styleUp = "GR"; var ageUp = "Cadet"; var yearUp = "2014"; var cardUp = "Recieved"; // >>> create wrestler var mainPage = new MainPage(); //click New Wrestler button mainPage.NewButton.Click(); //fill all fields var wrestlerProperties = new WrestlerProperties(); wrestlerProperties.LastName.Text = lastName; wrestlerProperties.FirstName.Text = firstName; wrestlerProperties.DateOfBirth.Text = dateOfBirth; wrestlerProperties.MiddleName.Text = middleName; wrestlerProperties.Region1.SelectByText(region1); wrestlerProperties.Region2.SelectByText(region2); wrestlerProperties.FST1.SelectByText(fst1); wrestlerProperties.FST2.SelectByText(fst2); wrestlerProperties.Trainer1.Text = trainer1; wrestlerProperties.Trainer2.Text = trainer2; wrestlerProperties.Style.SelectByText(style); wrestlerProperties.Age.SelectByText(age); wrestlerProperties.Year.SelectByText(year); wrestlerProperties.Card.SelectByText(card); //save wrestler wrestlerProperties.SuccessButton.Click(); Assert.That(false == wrestlerProperties.SuccessButton.Enabled, "Wrestler was not saved."); wrestlerProperties.Ribbon.CloseCurrentTab(); //search wrestler mainPage.SearchCondition.Text = lastName; mainPage.SearchButton.Click(); Assert.That(0 < mainPage.SearchResults.Count, "Wrestler was not found."); Assert.That( String.Format("{0} {1} {2}", lastName, firstName, middleName) == mainPage.SearchResults.Rows[0].FIO, "Wrestler was not found."); var id = mainPage.SearchResults.Rows[0].ID; try { mainPage.SearchResults.Rows[0].Select(); wrestlerProperties = new WrestlerProperties(); //verify fields var exceptions = new List<string>(); if (lastName != wrestlerProperties.LastName.Text) exceptions.Add("Last name is wrong."); if (firstName != wrestlerProperties.FirstName.Text) exceptions.Add("First name is wrong."); if (dateOfBirth != wrestlerProperties.DateOfBirth.Text) exceptions.Add("Date of Birth is wrong."); if (middleName != wrestlerProperties.MiddleName.Text) exceptions.Add("Middle name is wrong."); if (region1 != wrestlerProperties.Region1.Selected) exceptions.Add("Region1 is wrong."); if (region2 != wrestlerProperties.Region2.Selected) exceptions.Add("Region2 is wrong."); if (fst1 != wrestlerProperties.FST1.Selected) exceptions.Add("FST1 is wrong."); if (fst2 != wrestlerProperties.FST2.Selected) exceptions.Add("FST1 is wrong."); if (trainer1 != wrestlerProperties.Trainer1.Text) exceptions.Add("Trainer1 is wrong."); if (trainer2 != wrestlerProperties.Trainer2.Text) exceptions.Add("Trainer2 is wrong."); if (style != wrestlerProperties.Style.Selected) exceptions.Add("Style is wrong."); if (age != wrestlerProperties.Age.Selected) exceptions.Add("Age is wrong."); if (year != wrestlerProperties.Year.Selected) exceptions.Add("Year is wrong."); if (card != wrestlerProperties.Card.Selected) exceptions.Add("Card is wrong."); //update wrestler wrestlerProperties.LastName.Text = lastNameUp; wrestlerProperties.FirstName.Text = firstNameUp; wrestlerProperties.DateOfBirth.Text = dateOfBirthUp; wrestlerProperties.MiddleName.Text = middleNameUp; wrestlerProperties.Region1.SelectByText(region1Up); wrestlerProperties.Region2.SelectByText(region2Up); wrestlerProperties.FST1.SelectByText(fst1Up); wrestlerProperties.FST2.SelectByText(fst2Up); wrestlerProperties.Trainer1.Text = trainer1Up; wrestlerProperties.Trainer2.Text = trainer2Up; wrestlerProperties.Style.SelectByText(styleUp); wrestlerProperties.Age.SelectByText(ageUp); wrestlerProperties.Year.SelectByText(yearUp); wrestlerProperties.Card.SelectByText(cardUp); //save wrestler wrestlerProperties.SuccessButton.Click(); wrestlerProperties.Ribbon.CloseCurrentTab(); //search and open updated wrestler SearchWrestler(lastNameUp, mainPage); mainPage.SearchResults.Rows[0].Select(); wrestlerProperties = new WrestlerProperties(); //verify fields if (lastNameUp != wrestlerProperties.LastName.Text) exceptions.Add("Updated Last name is wrong."); if (firstNameUp != wrestlerProperties.FirstName.Text) exceptions.Add("Updated First name is wrong."); if (dateOfBirthUp != wrestlerProperties.DateOfBirth.Text) exceptions.Add("Updated Date of Birth is wrong."); if (middleNameUp != wrestlerProperties.MiddleName.Text) exceptions.Add("Updated Middle name is wrong."); if (region1Up != wrestlerProperties.Region1.Selected) exceptions.Add("Updated Region1 is wrong."); if (region2Up != wrestlerProperties.Region2.Selected) exceptions.Add("Updated Region2 is wrong."); if (fst1Up != wrestlerProperties.FST1.Selected) exceptions.Add("Updated FST1 is wrong."); if (fst2Up != wrestlerProperties.FST2.Selected) exceptions.Add("Updated FST1 is wrong."); if (trainer1Up != wrestlerProperties.Trainer1.Text) exceptions.Add("Updated Trainer1 is wrong."); if (trainer2Up != wrestlerProperties.Trainer2.Text) exceptions.Add("Updated Trainer2 is wrong."); if (styleUp != wrestlerProperties.Style.Selected) exceptions.Add("Updated Style is wrong."); if (ageUp != wrestlerProperties.Age.Selected) exceptions.Add("Updated Age is wrong."); if (yearUp != wrestlerProperties.Year.Selected) exceptions.Add("Updated Year is wrong."); if (cardUp != wrestlerProperties.Card.Selected) exceptions.Add("Updated Card is wrong."); //delete wrestler wrestlerProperties.DeleteButton.Click(); var confirmDialog = new ConfirmDialog(); confirmDialog.YesButton.Click(); //check wrestler was deleted if (API.SearchWrestlers(id).Count != 0) exceptions.Add("Wrestler was not deleted."); Assert.That(exceptions.Count == 0, String.Join("\r\n", exceptions.ToArray())); } finally { API.DeleteWrestler(id); } }