public void UserHasOneDog_SaveChangesButton_ShouldDisplayAlertMessage()
        {
            _dogShopViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject;

            _dogShopViewObject.TapButton(UiText.BUTTON_SAVE_CHANGES);

            Assert.IsTrue(_dogShopViewObject.IsTextDisplayed(UiText.SUCCESS));
            Assert.IsTrue(_dogShopViewObject.IsTextDisplayed(UiText.DOG_INFO_MODIFIED));
        }
        public void UserHasNoDog_WhenNavigatedToDogShopPage_ButtonAddNewDogAndMessageAlertShoulBeDisplayed()
        {
            UserProfileViewObject userProfileViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_USER_PROFIL_PAGE) as UserProfileViewObject;

            _dogsListViewObject = userProfileViewObject.TapDeleteDogShop();

            _dogShopViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject;

            Assert.IsTrue(_dogShopViewObject.IsTextDisplayed(UiText.WARNING));
            Assert.IsTrue(_dogShopViewObject.IsTextDisplayed(UiText.NO_CURRENT_DOG));
            Assert.IsTrue(_dogShopViewObject.IsTextDisplayed(UiText.BUTTON_ADD_NEW_DOG));
        }
        public void DeleteMyDog_ShouldRemoveMyDogFromDogShopPageAndDisplayAddNewDogButton()
        {
            _userProfileViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_USER_PROFIL_PAGE) as UserProfileViewObject;

            _dogsListViewObject = _userProfileViewObject.TapDeleteDogShop();
            DogShopViewObject dogShopViewObject = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject;

            Assert.IsFalse(dogShopViewObject.IsTextDisplayed(UiText.ANY_DOG_NAME));
            Assert.IsFalse(dogShopViewObject.IsTextDisplayed(UiText.ANY_DOG_DESCRIPTION));
            Assert.IsTrue(dogShopViewObject.IsTextDisplayed(UiText.WARNING));
            Assert.IsTrue(dogShopViewObject.IsTextDisplayed(UiText.NO_CURRENT_DOG));
            Assert.IsTrue(dogShopViewObject.IsTextDisplayed(UiText.BUTTON_ADD_NEW_DOG));
        }