public void P20_1_A01_Admin_User_Can_See_Users_Transcript_Who_Are_Out_of_Compliance_35361()
 {
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.ViewTranscript());
     _test.Log(Status.Pass, "Compliance Dashboard Page Open and User Transcript Page Successfully Open");
 }
 public void P20_1_A03_Admin_Can_Send_Email_To_UserManager_From_Out_of_ComplinceDashboard_35365()
 {
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.SendEmail_ToUserManager());
     _test.Log(Status.Pass, "Compliance Dashboard Page Open and Admin user able to send email to Users's Manager");
 }
 public void P20_1_A02_Filter_Compliance_Dashboard_by_Content_35766()
 {
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.ApplyContentFilter(""));
     _test.Log(Status.Pass, "Compliance Dashboard Page Content Filter Has been set successfully");
 }
 public void P20_1_A01_Filter_Compliance_Dashboard_by_Organization_35709()
 {
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.ApplyOrganizationFilter());
     _test.Log(Status.Pass, "Compliance Dashboard Page Organization Filter Has been set successfully");
 }
        public void P20_1_A05_User_Filter_Data_From_DueDate_Chart_35913()

        {
            CommonSection.Avatar.Reports();
            _test.Log(Status.Info, "Navigate to My Reports Page");
            ReportsPage.ComplianceDashboard();
            _test.Log(Status.Info, "Open Compliance Dashboard Page");
            Assert.IsTrue(ComplianceDashboardPage.Verify_Overdue_Users_by_Completion_Criteria_Chart());
            _test.Log(Status.Pass, "Compliance Dashboard Page Overdue Chart Filter Has been verified successfully");
        }
        public void P20_1_A07_Admin_Can_See_Which_User_And_Organization_Have_Item_DueSoon_35915()

        {
            CommonSection.Avatar.Reports();
            _test.Log(Status.Info, "Navigate to My Reports Page");
            ReportsPage.ComplianceDashboard();
            _test.Log(Status.Info, "Open Compliance Dashboard Page");
            ComplianceDashboardPage.Click_DueSoonTab();
            Assert.IsTrue(ComplianceDashboardPage.Verify_DueSoon_Tab());
            _test.Log(Status.Pass, "Compliance Dashboard Page Due Soon Page Has been verified successfully");
        }
        public void P20_1_A06_Admin_Change_TimeFrame_Settings_of_DueSoon_Widget_of_Compliance_Dashboard_35912()

        {
            CommonSection.Avatar.Reports();
            _test.Log(Status.Info, "Navigate to My Reports Page");
            ReportsPage.ComplianceDashboard();
            _test.Log(Status.Info, "Open Compliance Dashboard Page");
            ComplianceDashboardPage.Click_DueSoonTab();
            Assert.IsTrue(ComplianceDashboardPage.Change_TimeFrame_Setting());
            _test.Log(Status.Pass, "Compliance Dashboard Page TimeFrame Setting Has been changed successfully");
        }
 public void P20_1_A03_Admin_Can_Save_their_Universal_Filter_Setting_37565()
 {
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.ApplyOrganizationFilter());
     _test.Log(Status.Pass, "Compliance Dashboard Page Organization Filter Has been set successfully");
     Assert.IsTrue(ComplianceDashboardPage.SaveUniversalFilter());
     _test.Log(Status.Pass, "Compliance Dashboard Page Universal Filter Has been set successfully");
     CommonSection.Learn.Home();
     CommonSection.Avatar.Reports();
     _test.Log(Status.Info, "Navigate to My Reports Page");
     ReportsPage.ComplianceDashboard();
     _test.Log(Status.Info, "Open Compliance Dashboard Page");
     Assert.IsTrue(ComplianceDashboardPage.Verify_AppliedUniversalFilter());
     _test.Log(Status.Pass, "Compliance Dashboard Page Universal Filter reflecting successfully");
 }
        public void P20_1_A04_Compliance_Dashboard_User_filters_selections_36447()

        {
            CommonSection.Avatar.Reports();
            _test.Log(Status.Info, "Navigate to My Reports Page");
            ReportsPage.ComplianceDashboard();
            _test.Log(Status.Info, "Open Compliance Dashboard Page");
            Assert.IsTrue(ComplianceDashboardPage.ApplyOrganizationFilter());
            _test.Log(Status.Pass, "Compliance Dashboard Page Organization Filter Has been set successfully");
            Assert.IsTrue(ComplianceDashboardPage.ResetOrganizationFilter());
            _test.Log(Status.Pass, "Compliance Dashboard Page Organization Filter Has been reset successfully");
            Assert.IsTrue(ComplianceDashboardPage.ApplyContentFilter(""));
            _test.Log(Status.Pass, "Compliance Dashboard Page Content Filter Has been set successfully");
            Assert.IsTrue(ComplianceDashboardPage.ResetContentFilter());
            _test.Log(Status.Pass, "Compliance Dashboard Page Content Filter Has been reset successfully");
            Assert.IsTrue(ComplianceDashboardPage.ApplyDomainFilter());
            _test.Log(Status.Pass, "Compliance Dashboard Page Domain Filter Has been set successfully");
            Assert.IsTrue(ComplianceDashboardPage.ResetDomainFilter());
            _test.Log(Status.Pass, "Compliance Dashboard Page Domain Filter Has been reset successfully");
        }