public void UserCannotProceedIfNoRoleTagIsProvided()
        {
            createProfileRoleTagPage = createProfileLocationPage
                                       .ClickOnNextButtonToNavigateOnRoleTagScreen();

            bool actualResults = createProfileRoleTagPage.CheckIfCreateButtonIsEnabled();

            Assert.IsFalse(actualResults, "Next Button is enabled.");
        }
        public void RoleTagIsARequiredFieldForProfileNameCreation()
        {
            //TODO I will need to add additional checks for clearing the state of the buttons
            createProfileRoleTagPage = createProfileRoleTagPage
                                       .ChooseMemberRoleTag(RoleTags.Drummer);

            bool actualResults = createProfileRoleTagPage.CheckIfCreateButtonIsEnabled();

            listProfilesViewPage = createProfileRoleTagPage
                                   .ClickToCreateProfile();

            Assert.IsTrue(actualResults, "Create Profile Button Is not enabled.");
        }
Example #3
0
        public void UserCannotChooseMoreThanTenRoleTags()
        {
            CreateProfileRoleTagPage = CreateProfileRoleTagPage
                                       .InserAndChooseFromValidRoleTag(RoleTags.Vocalist);

            bool actualResults = CreateProfileRoleTagPage.CheckIfCreateButtonIsEnabled();

            Assert.IsFalse(actualResults, "Create Profile Button Is not enabled.");

            //IList<String> actualErrors = CreateProfileRoleTagPage
            //.GetAllErrorsForExceedingNumberOfRoleTags();

            //TODO Create an Assertion for the error messages
            //Assert.AreEqual(actualErrors, "User is not promped for exceeding number of Errors on screen.");
        }
Example #4
0
        public void UserCanChooseTenRoleTagsPerProfile()
        {
            CreateProfileRoleTagPage = CreateProfileRoleTagPage
                                       .InserAndChooseFromValidRoleTag(RoleTags.DJ)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Drummer)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Engineer)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Diplo)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Guitarist)
                                       .InserAndChooseFromValidRoleTag(RoleTags.HandClapper)
                                       .InserAndChooseFromValidRoleTag(RoleTags.MC)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Musician)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Pianist)
                                       .InserAndChooseFromValidRoleTag(RoleTags.Rapper);

            bool actualResults = CreateProfileRoleTagPage.CheckIfCreateButtonIsEnabled();

            Assert.IsTrue(actualResults, "Create Profile Button Is not enabled.");
        }