public void Get_staff_returns_staff() { using (var context = new FIFContext(ContextOptions)) { var repository = new SectionRepository(context); var result = repository.All().Result; result.Count.ShouldBe(3); result.ShouldSatisfyAllConditions( () => result.ElementAt(0).SectionKey.ShouldBe("1"), () => result.ElementAt(0).SchoolKey.ShouldBe("1"), () => result.ElementAt(0).LocalCourseCode.ShouldBe("ACER08"), () => result.ElementAt(0).SessionName.ShouldBe("Traditional"), () => result.ElementAt(0).SectionIdentifier.ShouldBe("21855"), () => result.ElementAt(0).SchoolYear.ShouldBe <Int16>(2012)); result.ShouldSatisfyAllConditions( () => result.ElementAt(1).SectionKey.ShouldBe("2"), () => result.ElementAt(1).SchoolKey.ShouldBe("1"), () => result.ElementAt(1).LocalCourseCode.ShouldBe("ACER08"), () => result.ElementAt(1).SessionName.ShouldBe("Traditional-Spring Semester"), () => result.ElementAt(1).SectionIdentifier.ShouldBe("21856"), () => result.ElementAt(1).SchoolYear.ShouldBe <Int16>(2012)); result.ShouldSatisfyAllConditions( () => result.ElementAt(2).SectionKey.ShouldBe("3"), () => result.ElementAt(2).SchoolKey.ShouldBe("2"), () => result.ElementAt(2).LocalCourseCode.ShouldBe("ACER09"), () => result.ElementAt(2).SessionName.ShouldBe("Traditional"), () => result.ElementAt(2).SectionIdentifier.ShouldBe("21857"), () => result.ElementAt(2).SchoolYear.ShouldBe <Int16>(2012)); } }