public void InvalidNameAndPrice_ConfirmAddNewDog_ShouldDisplayErrorMessages() { _dogsListViewObject = _mainPageViewObject.UserHasNoDogSignIn(); _dogShopViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject; _dogShopViewObject.TapButton(UiText.CONFIRM); _addNewDogViewObject = _dogShopViewObject.OpenAddNewDogPage(); _addNewDogViewObject.EnterName(null); _addNewDogViewObject.EnterPrice(0); _addNewDogViewObject.TapButton(UiText.BUTTON_CONFIRM_ADD_NEW_DOG); Assert.IsTrue(_dogsListViewObject.IsTextDisplayed(UiText.DOG_NEED_A_GOOD_PRICE)); Assert.IsTrue(_dogsListViewObject.IsTextDisplayed(UiText.DOG_NEED_A_NAME)); }
public void ConfirmAddNewDog_ShouldNavigateToDogsListAndAddNewDog() { _dogsListViewObject = _mainPageViewObject.UserHasNoDogSignIn(); _dogShopViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject; _dogShopViewObject.TapButton(UiText.CONFIRM); _addNewDogViewObject = _dogShopViewObject.OpenAddNewDogPage(); const string DOG_NEW_NAME = "Donald"; _addNewDogViewObject.EnterName(DOG_NEW_NAME); _addNewDogViewObject.EnterPrice(500); _dogsListViewObject = _addNewDogViewObject.AddNewDog(); const string EXPECTED_RACE = "affenpinscher"; _dogsListViewObject.Search(EXPECTED_RACE); Assert.IsTrue(_dogsListViewObject.IsTextDisplayed(EXPECTED_RACE)); Assert.IsTrue(_dogsListViewObject.IsTextDisplayed(DOG_NEW_NAME)); }