Example #1
0
        public QuestionsController(IQuestionManager questionManager, IAnswerManager answerManager, IPersonaManager personaManager, IHttpWrapper httpWrapper)
        {
            if (questionManager == null)
            {
                throw new ArgumentNullException(nameof(questionManager));
            }

            if (answerManager == null)
            {
                throw new ArgumentNullException(nameof(answerManager));
            }

            if (personaManager == null)
            {
                throw new ArgumentNullException(nameof(personaManager));
            }

            if (httpWrapper == null)
            {
                throw new ArgumentNullException(nameof(httpWrapper));
            }

            _questionManager = questionManager;
            _answerManager   = answerManager;
            _personaManager  = personaManager;
            _httpWrapper     = httpWrapper;
        }
        public HomeController(IQuestionManager questionManager, IAnswerManager answerManager, IObligationManager obligationManager, IPersonaManager personaManager)
        {
            if (questionManager == null)
            {
                throw new ArgumentNullException(nameof(questionManager));
            }

            if (answerManager == null)
            {
                throw new ArgumentNullException(nameof(answerManager));
            }

            if (obligationManager == null)
            {
                throw new ArgumentNullException(nameof(obligationManager));
            }

            if (personaManager == null)
            {
                throw new ArgumentNullException(nameof(personaManager));
            }

            _questionManager   = questionManager;
            _answerManager     = answerManager;
            _obligationManager = obligationManager;
            _personaManager    = personaManager;
        }
Example #3
0
 public AnswerManagerTest()
 {
     _mockAnswerReposotory  = new Mock <IAnswerRepository>();
     _mockSurveyRepository  = new Mock <ISurveyRepository>();
     _mockDesctionGenerator = new Mock <IDescriptionGeneratorService>();
     _answerManager         = new AnswerManager(_mockAnswerReposotory.Object, _mockSurveyRepository.Object, _mockDesctionGenerator.Object);
 }
Example #4
0
        public void Setup()
        {
            _fakeCookieContext   = new Mock <ICookieContext>();
            _fakeQuestionManager = new Mock <IQuestionManager>();

            _manager = new AnswerManager(_fakeCookieContext.Object, _fakeQuestionManager.Object);
        }
Example #5
0
 public void ThrowsErrorOnPassingInNullQuestionManager()
 {
     // Act
     _manager = new AnswerManager(_fakeCookieContext.Object, null);
 }
Example #6
0
 public void ThrowsErrorOnPassingInNullCookieContext()
 {
     // Act
     _manager = new AnswerManager(null, _fakeQuestionManager.Object);
 }
Example #7
0
 public AnswerController(IAnswerManager answerManager, IMapper mapper)
 {
     _answerManager = answerManager;
     _mapper        = mapper;
 }
Example #8
0
 public AnswersController(IAnswerManager answerManager)
 {
     _answerManager = answerManager;
 }