Esempio n. 1
0
        public void employee_can_visualize_internship_offers_associated_to_his_company()
        {
            //Arrange
            EmployeeIndexInternshipOfferPage.GoTo();

            //Assert
            EmployeeIndexInternshipOfferPage.IsDisplayed.Should().BeTrue();
        }
Esempio n. 2
0
        public void employee_can_save_a_draft_of_an_internship_offer()
        {
            //Arrange
            EmployeeIndexInternshipOfferPage.GoTo();
            var initialDraftOffersCount = EmployeeIndexInternshipOfferPage.GetDraftOffersCount();

            IndexEmployeePage.GoTo();

            //Act
            CreateInternshipOfferPage.GoTo();
            CreateInternshipOfferPage.FillCreationFormWith(TestData.InternshipOfferDraft2);
            CreateInternshipOfferPage.SaveDraft();
            EmployeeIndexInternshipOfferPage.GoTo();

            //Assert
            EmployeeIndexInternshipOfferPage.GetDraftOffersCount().Should().BeGreaterThan(initialDraftOffersCount);
        }
Esempio n. 3
0
        public void employee_can_create_internshipoffer()
        {
            //Arrange
            EmployeeIndexInternshipOfferPage.GoTo();

            int initialOnValidationOffersCount = EmployeeIndexInternshipOfferPage.GetOnValidationOffersCount();

            IndexEmployeePage.GoTo();

            //Act
            CreateInternshipOfferPage.GoTo();
            CreateInternshipOfferPage.FillCreationFormWith(TestData.InternshipOfferPublicated1);
            CreateInternshipOfferPage.SubmitOffer();
            EmployeeIndexInternshipOfferPage.GoTo();

            //Assert
            EmployeeIndexInternshipOfferPage.GetOnValidationOffersCount().Should().BeGreaterThan(initialOnValidationOffersCount);
        }
Esempio n. 4
0
 public void Initialize()
 {
     LoginPage.GoTo();
     LoginPage.LoginAs(TestData.Employee1);
     EmployeeIndexInternshipOfferPage.GoTo();
 }