Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public LearningObjectivesProvider(ISubmittedAnswersProvider submittedAnswersProvider)
 {
     this.submittedAnswersProvider = submittedAnswersProvider;
 }
Esempio n. 3
0
 public UsersProvider(ISubmittedAnswersProvider submittedAnswersProvider,
                      IUsersRepository usersRepository)
 {
     this.submittedAnswersProvider = submittedAnswersProvider;
     this.usersRepository          = usersRepository;
 }