public void Test_0401_BuilderWithLocalPhone_Invalid_Phone()
        {
            string phone   = "";
            string country = "JP";

            KiiUser.BuilderWithLocalPhone(phone, country);
        }
        public void Test_0402_BuilderWithLocalPhone_Invalid_Country()
        {
            string phone   = "09011112222";
            string country = "";

            KiiUser.BuilderWithLocalPhone(phone, country);
        }
        public void Test_0400_BuilderWithLocalPhone_OK()
        {
            string phone   = "09011112222";
            string country = "JP";

            KiiUser.Builder builder = KiiUser.BuilderWithLocalPhone(phone, country);

            KiiUser user = builder.Build();

            Assert.IsNull(user.Username);
            Assert.IsNull(user.Email);
            Assert.AreEqual(phone, user.Phone);
            Assert.AreEqual(country, user.Country);
        }
        public void Test_0600_SetGlobalPhone_OK()
        {
            string local   = "09011112222";
            string country = "JP";
            string global  = "+819011112222";

            KiiUser.Builder builder = KiiUser.BuilderWithLocalPhone(local, country);

            KiiUser user1 = builder.Build();

            Assert.IsNull(user1.Username);
            Assert.IsNull(user1.Email);
            Assert.AreEqual(local, user1.Phone);
            Assert.AreEqual(country, user1.Country);

            builder.SetGlobalPhone(global);

            KiiUser user2 = builder.Build();

            Assert.IsNull(user2.Username);
            Assert.IsNull(user2.Email);
            Assert.AreEqual(global, user2.Phone);
            Assert.IsNull(user2.Country);
        }