public void GetAllNotificationsByEmployer_ReturnsAllNotificationsByEmployerFromService()
        {
            // Assert
            var person          = new PersonBuilder().WithId(1).Build();
            var employer        = new EmployerBuilder().WithId(1).Build();
            var job             = new JobBuilder().WithId(1).Build();
            var personViewModel = new PersonViewModelBuilder().WithId(1).Build();

            var notifications = new List <Notification>
            {
                new NotificationBuilder().WithId(1).WithEmployer(employer).WithPerson(person).WithJob(job).Build(),
            };

            var notificationViewModels = new List <NotificationViewModel>
            {
                new NotificationViewModelBuilder().WithId(1).WithPerson(personViewModel).WithJob(job).Build(),
            };

            _notificationServiceMock.Setup(n => n.GetAllNotificationsByEmployerId(It.IsAny <long>()))
            .ReturnsAsync(notifications);

            _mapperMock.Setup(m => m.Map <List <NotificationViewModel> >(notifications))
            .Returns(notificationViewModels);

            // Act
            var okResult = _controller.GetAllNotificationsByEmployer(1).Result as OkObjectResult;

            // Assert
            Assert.That(okResult, Is.Not.Null);
            Assert.That(okResult.Value, Is.EqualTo(notificationViewModels));
            _mapperMock.Verify(m => m.Map <List <NotificationViewModel> >(notifications), Times.Once);
        }