public async Task Count_ReturnsCorrectValue()
        {
            // Arrange
            this.personRepositoryMock.Setup(repo => repo.Count()).ReturnsAsync(GetTestData().Count());

            // Act
            var result = await controller.GetCount();

            // Assert
            var okResult    = result.Should().BeOfType <OkObjectResult>().Subject;
            var peopleCount = okResult.Value.Should().BeAssignableTo <int>().Subject;

            peopleCount.Should().Be(GetTestData().Count());
        }