コード例 #1
0
 private void MockWithTestData(TestData testData)
 {
     MockUserRepository.Expect(m => m.Items).Return(testData.Users.AsQueryable());
     MockProviderRepository.Expect(m => m.Items).Return(testData.Providers.AsQueryable());
     MockProgramRepository.Expect(m => m.Items).Return(testData.Programs.AsQueryable());
     MockSchoolRepository.Expect(m => m.Items).Return(testData.Schools.AsQueryable());
     MockRoleRepository.Expect(m => m.Items).Return(testData.Roles.AsQueryable());
     MockUserRoleRepository.Expect(m => m.Items).Return(testData.UserRoles.AsQueryable());
     MockCustomDataOriginRepository.Expect(m => m.Items).Return(testData.CustomDataOrigins.AsQueryable());
     MockCustomFieldCategoryRepository.Expect(m => m.Items).Return(testData.CustomFieldCategories.AsQueryable());
     MockCustomFieldValueRepository.Expect(m => m.Items).Return(testData.CustomFieldValues.AsQueryable());
     MockCustomFieldRepository.Expect(m => m.Items).Return(testData.CustomFields.AsQueryable());
     MockCustomFieldTypeRepository.Expect(m => m.Items).Return(testData.CustomFieldTypes.AsQueryable());
     MockStudentRepository.Expect(m => m.Items).Return(testData.Students.AsQueryable());
     MockPropertyRepository.Expect(m => m.Items).Return(testData.Properties.AsQueryable());
     MockPriorityRepository.Expect(m => m.Items).Return(testData.Priorities.AsQueryable());
     MockFulfillmentStatusRepository.Expect(m => m.Items).Return(testData.FulfillmentStatuses.AsQueryable());
     MockSubjectRepository.Expect(m => m.Items).Return(testData.Subjects.AsQueryable());
     MockServiceTypeRepository.Expect(m => m.Items).Return(testData.ServiceTypes.AsQueryable());
     MockServiceOfferingRepository.Expect(m => m.Items).Return(testData.ServiceOfferings.AsQueryable());
     MockServiceAttendanceRepository.Expect(m => m.Items).Return(testData.ServiceAttendances.AsQueryable());
     MockStudentAssignedOfferingRepository.Expect(m => m.Items).Return(testData.StudentAssignedOfferings.AsQueryable());
     MockCategoryRepository.Expect(m => m.Items).Return(testData.Categories.AsQueryable());
     MockServiceRequestRepository.Expect(m => m.Items).Return(testData.ServiceRequests.AsQueryable());
     MockServiceRequestFulfillmentRepository.Expect(m => m.Items).Return(testData.ServiceRequestFulfillments.AsQueryable());
     MockUserAccessChangeEventRepository.Expect(m => m.Items).Return(testData.UserAccessChangeEvents.AsQueryable());
     MockEulaAgreementRepository.Expect(m => m.Items).Return(testData.Eulas.AsQueryable());
     MockEulaAcceptanceRepository.Expect(m => m.Items).Return(testData.EulaAcceptances.AsQueryable());
     MockPrivateHealthDataViewEventRepository.Expect(m => m.Items).Return(testData.PrivateHealthDataViewEvents.AsQueryable());
     MockLoginEventRepository.Expect(m => m.Items).Return(testData.LoginEvents.AsQueryable());
 }
コード例 #2
0
 public void InitializeTest()
 {
     Users = new List <User> {
         new User {
             Id = 20, UserKey = "3u2e2"
         }, new User {
             Id = 30, UserKey = "29e8r2fj"
         }, new User {
             Id = 40, UserKey = "w8iw2j2"
         }
     };
     MockUserRepository = MockRepository.GenerateMock <IUserRepository>();
     MockUserRepository.Expect(r => r.Items).Return(Users.AsQueryable());
     BaseIdentity = new ClaimsIdentity("Federated");
     Target       = new EducationSecurityIdentity(BaseIdentity, Users[0]);
 }