public void VerifyCheckMarkInAssignedStatusColumn() { // Verify Check mark in assigned status column Logger.LogMethodEntry("AssignmentCalendar", "VerifyCheckMarkInAssignedStatusColumn", base.IsTakeScreenShotDuringEntryExit); List <Activity> assignedActivityList = Activity.Get(a => a.IsAssigned == true); List <Activity> unAssignedActivityList = Activity.Get(a => a.IsAssigned == false); CalendarHedDefaultUxPage calendarHEDDefaultUXPage = new CalendarHedDefaultUxPage(); // Verify Check mark in assigned status column foreach (Activity unAssignedActivity in unAssignedActivityList) { Assert.IsTrue(calendarHEDDefaultUXPage .IsAssetAssigned(unAssignedActivity.ActivityId)); unAssignedActivity.IsAssigned = true; unAssignedActivity.UpdateActivityInMemory(unAssignedActivity); } Logger.LogMethodExit("AssignmentCalendar", "VerifyCheckMarkInAssignedStatusColumn", base.IsTakeScreenShotDuringEntryExit); }
public void SelectCheckBoxOfActivity( int activityCount, String folderName) { Logger.LogMethodEntry("AssignmentCalendar", "SelectCheckBoxOfActivity", base.IsTakeScreenShotDuringEntryExit); var calendarHedDefaultUxPage = new CalendarHedDefaultUxPage(); String activityId = calendarHedDefaultUxPage.GetAssetId(folderName); calendarHedDefaultUxPage.SelectCheckBoxOfActivity(activityCount, activityId); Logger.LogMethodExit("AssignmentCalendar", "SelectCheckBoxOfActivity", base.IsTakeScreenShotDuringEntryExit); }
public void VerifyDueDateIconAndCheckMarkForAsset(string activityName, string folderName) { // Verify the schedule checkmark and due date icon beside the activity name Logger.LogMethodEntry("AssignmentCalendar", "VerifyDueDateIconAndCheckMarkForAsset", base.IsTakeScreenShotDuringEntryExit); new CalendarHedDefaultUxPage().SelectCalendarWindow(); String activityId = new CalendarHedDefaultUxPage().GetAssetId(folderName); String containerId = "ContainerID_" + activityId; //verify duedate icon Logger.LogAssertion("VerifyDueDateIconInCalendar", ScenarioContext.Current.ScenarioInfo. Title, () => Assert.IsTrue(new CalendarHedDefaultUxPage(). IsScheduleCheckMarkDisplayedBesideAsset(activityName, containerId))); //Verify CheckMark icon Logger.LogAssertion("VerifyCheckMarkIconInCalendar", ScenarioContext.Current.ScenarioInfo. Title, () => Assert.IsTrue(new CalendarHedDefaultUxPage(). IsDuedateIconDisplayedBesideAsset(activityName, containerId))); Logger.LogMethodExit("AssignmentCalendar", "VerifyDueDateIconAndCheckMarkForAsset", base.IsTakeScreenShotDuringEntryExit); }