Example #1
0
        public void NameServiceTest()
        {
            Random   random   = new Random();
            string   domain   = TestConstants.DOMAIN + random.Next() + TestConstants.NAMESPACE;
            Account  account  = fluentClient.ConstructAccount(baseKeyPair);
            PreClaim preclaim = account.PreClaimDomain(domain).WaitForFinish(TimeSpan.FromSeconds(30));

            Assert.AreEqual(preclaim.Domain, domain);
            Claim claim = preclaim.ClaimDomain().WaitForFinish(TimeSpan.FromSeconds(30));

            Assert.AreEqual(claim.Domain, domain);
            claim = claim.Update(10000, 50).WaitForFinish(TimeSpan.FromSeconds(30));
            Assert.AreEqual(claim.Domain, domain);
            bool res = claim.Revoke().WaitForFinish(TimeSpan.FromSeconds(30));

            Assert.IsTrue(res);
            Assert.ThrowsException <ApiException <Error> >(() => account.QueryDomain(domain), "Not Found");
        }
Example #2
0
 public static InProgress <Claim> ClaimDomain(this PreClaim preclaim) => preclaim.ClaimDomainAsync().RunAndUnwrap();