public void Initialize() { fixture = new Fixture(); var mockRepository = new MockRepository(MockBehavior.Loose); var mappingConfiguration = new MappingConfiguration(); var userForSubmittedAnswerBuilder = new UserForSubmittedAnswerBuilder(mappingConfiguration); userForSubmittedAnswerBuilder.RegisterMapping(); var submittedAnswersBuilder = new SubmittedAnswerBuilder(mappingConfiguration, userForSubmittedAnswerBuilder); submittedAnswersBuilder.RegisterMapping(); submittedAnswersRepositorySetup = mockRepository.Create <ISubmittedAnswersRepository>(); usersRepositorySetup = mockRepository.Create <IUsersRepository>(); submittedAnswersProvider = new SubmittedAnswersProvider(submittedAnswersRepositorySetup.Object, usersRepositorySetup.Object, new ISubmittedAnswersQueryFilterHandler[] { new FromSubmittedAnswersQueryFilterHandler(), new ToSubmittedAnswersQueryFilterHandler(), new UserIdSubmittedAnswersQueryFilterHandler() }, submittedAnswersBuilder); }
public LearningObjectivesProvider(ISubmittedAnswersProvider submittedAnswersProvider) { this.submittedAnswersProvider = submittedAnswersProvider; }
public UsersProvider(ISubmittedAnswersProvider submittedAnswersProvider, IUsersRepository usersRepository) { this.submittedAnswersProvider = submittedAnswersProvider; this.usersRepository = usersRepository; }