public async Task GetAddressAsync_AddressNotExisting_ReturnsNull()
        {
            UserAddressService addressService = new UserAddressService(CreateUserAddressMockRepository().Object);

            var result = await addressService.GetAddressAsync("noAddressUser");

            result.Should().BeNull();
        }
        public async Task GetAddressAsync_AddressExists_ReturnsAddressDTO()
        {
            UserAddressService addressService = new UserAddressService(CreateUserAddressMockRepository().Object);
            UserAddressDTO     addressDTO     = new UserAddressDTO
            {
                UserAddressId = "1",
                Address1      = "Example Street",
                Address2      = "Example House",
                City          = "Example City",
                ZipCode       = "11-111",
                State         = "Example State",
                Country       = "Example Country"
            };

            var result = await addressService.GetAddressAsync("1");

            result.Should().BeEquivalentTo(addressDTO);
        }