Esempio n. 1
0
        public void employee_can_delete_internship_offer_draft()
        {
            const int firstOfferIndex    = 1;
            int       numberOfDraftBegin = EmployeeIndexInternshipOfferPage.GetDraftOffersCount();
            int       numberOfDraftEnd   = numberOfDraftBegin - 1;

            EmployeeIndexInternshipOfferPage.ClickDraft();
            EmployeeIndexInternshipOfferPage.EditDraft(firstOfferIndex);
            CreateInternshipOfferPage.ClickDeleteButton();
            CreateInternshipOfferPage.ClickModalDeleteButton();
            EmployeeIndexInternshipOfferPage.ClickDraft();
            EmployeeIndexInternshipOfferPage.GetDraftOffersCount().Should().Be(numberOfDraftEnd);
        }
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);
        }