public void StateProvinceName_StateProvinceFound_ReturnsName(
            List <StateProvince> statesProvinces
            )
        {
            //Act
            string result = AddressExtensions.StateProvinceName(
                statesProvinces[0].StateProvinceCode,
                statesProvinces
                );

            //Assert
            result.Should().Be(statesProvinces[0].Name);
        }
        public void StateProvinceName_StateProvinceNotFound_ThrowArgumentNullException(
            StateProvince stateProvince
            )
        {
            //Act
            Func <string> func = () => AddressExtensions.StateProvinceName(
                stateProvince.StateProvinceCode,
                new List <StateProvince>()
                );

            //Assert
            func.Should().Throw <ArgumentNullException>()
            .WithMessage("Value cannot be null. (Parameter 'stateProvince')");
        }