public void SetUp() { this.mockUserRepository = new Mock<IUserRepository>(); this.mockTaskProcessor = new Mock<ITaskProcessor>(); this.mockReminderRepository = new Mock<IReminderRepository>(); this.mockReminderProcessor = new Mock<IReminderProcessor>(); this.reminderController = new ReminderController( this.mockReminderRepository.Object, this.mockUserRepository.Object, this.mockTaskProcessor.Object, mockReminderProcessor.Object); this.reminder = new Reminder { Id = taskId, Content = "asd", UserId = 1 }; this.mockReminderRepository.Setup(x => x.GetById(taskId)).Returns(reminder); }