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; }
public AnswerManagerTest() { _mockAnswerReposotory = new Mock <IAnswerRepository>(); _mockSurveyRepository = new Mock <ISurveyRepository>(); _mockDesctionGenerator = new Mock <IDescriptionGeneratorService>(); _answerManager = new AnswerManager(_mockAnswerReposotory.Object, _mockSurveyRepository.Object, _mockDesctionGenerator.Object); }
public void Setup() { _fakeCookieContext = new Mock <ICookieContext>(); _fakeQuestionManager = new Mock <IQuestionManager>(); _manager = new AnswerManager(_fakeCookieContext.Object, _fakeQuestionManager.Object); }
public void ThrowsErrorOnPassingInNullQuestionManager() { // Act _manager = new AnswerManager(_fakeCookieContext.Object, null); }
public void ThrowsErrorOnPassingInNullCookieContext() { // Act _manager = new AnswerManager(null, _fakeQuestionManager.Object); }
public AnswerController(IAnswerManager answerManager, IMapper mapper) { _answerManager = answerManager; _mapper = mapper; }
public AnswersController(IAnswerManager answerManager) { _answerManager = answerManager; }