public async Task When_getting_an_admin_identity_with_a_valid_staff_email_should_return_an_admin_identity() { // Arrange // Supplied Data: Setting up our baseline of supplied data. var suppliedSchoolId = 1; var suppliedSchools = new List<School> { new School{ SchoolId = suppliedSchoolId, LocalEducationAgencyId = 10}, new School{ SchoolId = 99, LocalEducationAgencyId = 99} // Should be filtered out. }; var dbContextMock = new Mock<IEdFi31Context>(); dbContextMock.Setup(p => p.Schools).Returns(DbContextMockingHelper.GetAsyncQueryableDbSetMock(suppliedSchools)); var edFiContextMock = dbContextMock.Object; var suppliedGradesLevelModel = new GradesLevelModel{PageSize = 1, SkipRows = 0}; // Act var repoUnderTest = new CommunicationsRepository(edFiContextMock); // var actualResult = await repoUnderTest.GetStudentListByGradeLevelsProgramsAndSearchTerm("notUsed", "term", suppliedGradesLevelModel,); // Assert //Assert.IsNotNull(actualResult); // Assert.AreEqual(1,actualResult.Count); }
public Task <int> GetParentsByGradeLevelsAndSearchTermCount(string personUniqueId, string term, GradesLevelModel model, string[] validParentDescriptors, DateTime today, int schoolId) { throw new NotImplementedException(); }
public Task <List <ParentStudentsModel> > GetParentsByGradeLevelsAndSearchTerm(string personUniqueId, string term, GradesLevelModel model, string[] validParentDescriptors, DateTime today) { throw new NotImplementedException(); }
public async Task <int> GetParentStudentByTermAndGradeLevelCount(string personUniqueId, string term, GradesLevelModel model, int schoolId) { var validParentDescriptors = _customParametersProvider.GetParameters().descriptors.validParentDescriptors; return(await _communicationsRepository.GetParentsByGradeLevelsAndSearchTermCount(personUniqueId, term, model, validParentDescriptors, _dateProvider.Today(), schoolId)); }