public async Task AddNonExistingAddressToUserWhoHasNoAddress_ShouldAdd()
        {
            this.Initialize();
            this.SeedUser();

            var input = new CreateAddressInputModel()
            {
                CityName     = CityOneName,
                PostCode     = PostcodeFirst,
                StreetName   = StreetNameFirst,
                StreetNumber = NumberStrFirst
            };

            var viewModel = await service.AddAddressToUserAsync <CreateAddressViewModel>(input, UserOneName);

            var expectedCount = 1;

            Assert.Equal(expectedCount, context.Addresses.Count());

            Assert.Equal(CityOneName, viewModel.CityName);
            Assert.Equal(PostcodeFirst, viewModel.CityPostCode);
            Assert.Equal(StreetNameFirst, viewModel.StreetName);
            Assert.Equal(NumberStrFirst, viewModel.StreetNumber);
        }