public void Bug806_GetVisibleColumns()
        {
            //Bug 617:
            //  when Entity: District: High : Grades: Dist/state
            Group group = new Group();

            group.Value = group.Range[GroupKeys.Grade];

            AttendancePage attendancePage = new AttendancePage();
            List <string>  cols           = attendancePage.GetVisibleColumns(group, OrgLevel.District, CompareToEnum.DISTSTATE, SchoolType.Hi);

            Assert.IsTrue(cols.Count == 6, "should have 6 columns, found " + cols.Count);
            Assert.IsTrue(cols.Contains("District Name"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("GradeLabel"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Enrollment PreK-12"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Actual Days Of Attendance"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Possible Days Of Attendance"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Attendance Rate"), "missing column on Retention page.");
        }
        public void Bug617_GetVisibleColumns()
        {
            //Bug 617:
            //  when Entity: District: All Types: All Students: Compare To: Prior Years

            Group group = new Group();

            group.Value = group.Range[GroupKeys.All];
            AttendancePage attendancePage = new AttendancePage();
            List <string>  cols           = attendancePage.GetVisibleColumns(group, OrgLevel.District, CompareToEnum.PRIORYEARS, SchoolType.AllTypes);

            Assert.IsTrue(cols.Count == 6, "should have 6 columns, found " + cols.Count);
            Assert.IsTrue(cols.Contains("YearFormatted"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("SchooltypeLabel"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Enrollment PreK-12"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Actual Days Of Attendance"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Possible Days Of Attendance"), "missing column on Retention page.");
            Assert.IsTrue(cols.Contains("Attendance Rate"), "missing column on Retention page.");
        }
 public void Dispose()
 {
     attendancePage = null;
 }
 public void Init()
 {
     attendancePage = new AttendancePage();
 }