BinaryStudio.TaskManager.Web.Tests.ReminderControllerTests.SetUp C# (CSharp) Method

SetUp() private method

private SetUp ( ) : void
return void
        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);
        }