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"); }
public static InProgress <Claim> ClaimDomain(this PreClaim preclaim) => preclaim.ClaimDomainAsync().RunAndUnwrap();