public void Initialize() { // Setup question data questions = new List <QuizQuestion>(); for (int i = 1; i <= 3; i++) { QuizQuestion question = new QuizQuestion(); question.QuizQuestionID = i; question.QuizID = 1; question.Title = "Quiz" + i.ToString(); question.CorrectAnswer = 3; questions.Add(question); } mockUow = new Mock <IUnitOfWork>(); mockUow.Setup(x => x.QuizQuestionRepository.GetAll()).Returns(questions.AsQueryable()); mockUow.Setup(x => x.QuizAnswerRepository.Insert(It.IsAny <QuizAnswer>())) .Callback <QuizAnswer>(x => answer = x); uow = mockUow.Object; facade = new LiveQuizFacade(uow); }