Example #1
0
        public void Get_studentSections_returns_null_when_it_does_not_exist()
        {
            using (var context = new FIFContext(ContextOptions))
            {
                var repository = new StudentSectionRepository(context);
                var result     = repository.Get("1-999").Result;

                result.ShouldBeNull();
            }
        }
Example #2
0
        public void Get_studentSections_returns_existing_studentSections()
        {
            using (var context = new FIFContext(ContextOptions))
            {
                var repository = new StudentSectionRepository(context);
                var result     = repository.Get("1-1").Result;

                result.ShouldSatisfyAllConditions(
                    () => result.StudentSectionKey.ShouldBe("1-1"),
                    () => result.SchoolKey.ShouldBe("1"),
                    () => result.SectionKey.ShouldBe("1"),
                    () => result.StudentSchoolKey.ShouldBe("1-1"),
                    () => result.StudentKey.ShouldBe("1"),
                    () => result.LocalCourseCode.ShouldBe("ACER08"),
                    () => result.Subject.ShouldBe("Fine and Performing Arts"),
                    () => result.CourseTitle.ShouldBe("Art, Grade 8"),
                    () => result.TeacherName.ShouldBe("Joe Doe"),
                    () => result.SchoolYear.ShouldBe("2012"));
            }
        }