Beispiel #1
0
        public void OnAddNewDogPage_TitleIsDisplayed()
        {
            _dogsListViewObject = _mainPageViewObject.UserHasNoDogSignIn();
            _dogShopViewObject  = _dogsListViewObject.FromMasterDetailPageNavigateTo(UiText.BUTTON_TO_DOG_SHOP_PAGE) as DogShopViewObject;
            _dogShopViewObject.TapButton(UiText.CONFIRM);

            _addNewDogViewObject = _dogShopViewObject.OpenAddNewDogPage();

            Assert.IsTrue(_addNewDogViewObject.IsTextDisplayed(UiText.ADD_NEW_DOG_PAGE_MAIN_TITLE));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }