BinaryStudio.TaskManager.Logic.Tests.TaskProcessorTests.Should_AddTaskWithReminder C# (CSharp) Method

Should_AddTaskWithReminder() private method

private Should_AddTaskWithReminder ( ) : void
return void
        public void Should_AddTaskWithReminder()
        {
            // arrange 
            const int ExpectedTaskIdAfterSave = 777;

            this.mockHumanTaskRepository.Setup(it => it.Add(It.IsAny<HumanTask>())).Callback<HumanTask>((task) =>
            {
                task.Id = ExpectedTaskIdAfterSave;
            });

            // act
            this.processorUnderTest.CreateTask(
                new HumanTask { Description = "bla bla" },
                new Reminder
                    {
                        ReminderDate = new DateTime(1234, 1, 1)
                    });

            // assert
            this.mockHumanTaskRepository.Verify(it => it.Add(
                It.Is<HumanTask>(x => x.Description == "bla bla")));

            this.mockReminderProcessor.Verify(it => it.AddReminder(
                It.Is<Reminder>(x => x.TaskId == ExpectedTaskIdAfterSave)));
        }