public async Task WhenGetUsersAsyncCalled_ReturnsListOfUsers()
        {
            //ARRANGE
            List <AppUser> users = new List <AppUser>
            {
                new AppUser
                {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
                new AppUser {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
                new AppUser
                {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
                new AppUser
                {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
                new AppUser
                {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
                new AppUser
                {
                    City            = "FakeTown",
                    CountryOfOrigin = "FakeCountry",
                    Gender          = "Fake",
                    Interests       = "Fake it",
                    Name            = "Faker McGee",
                    DateOfBirth     = new System.DateTime(1969, 4, 20)
                },
            };

            mockRepo.Setup(x => x.GetUsersAsync()).ReturnsAsync(users);

            var service = new AppUserService(mockRepo.Object, config.CreateMapper());
            //ACT
            var result = await service.GetUsersAsync();

            //ASSERT
            Assert.NotNull(result);
        }