Ejemplo n.º 1
0
        public void CanGetSetProperties()
        {
            var model = new DirectoryMeta();

            model.VerifyGetterSetter(a => a.TermsOfService, new Uri("http://TermsOfService.is.working"));
            model.VerifyGetterSetter(a => a.Website, new Uri("http://Website.is.working"));
            model.VerifyGetterSetter(a => a.CaaIdentities, new[] { "caa", "is", "working" });
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Directory"/> class.
 /// </summary>
 /// <param name="newNonce">The new nonce.</param>
 /// <param name="newAccount">The new account.</param>
 /// <param name="newOrder">The new order.</param>
 /// <param name="revokeCert">The revoke cert.</param>
 /// <param name="keyChange">The key change.</param>
 /// <param name="meta">The meta.</param>
 public Directory(
     Uri newNonce,
     Uri newAccount,
     Uri newOrder,
     Uri revokeCert,
     Uri keyChange,
     DirectoryMeta meta)
 {
     NewNonce   = newNonce;
     NewAccount = newAccount;
     NewOrder   = newOrder;
     RevokeCert = revokeCert;
     KeyChange  = keyChange;
     Meta       = meta;
 }
Ejemplo n.º 3
0
        public void CanGetSetProperties()
        {
            var data = new
            {
                Website                 = new Uri("http://certes.is.working"),
                CaaIdentities           = new[] { "caa1", "caa2" },
                ExternalAccountRequired = true,
                TermsOfService          = new Uri("http://certes.is.working/tos"),
            };

            var model = new DirectoryMeta(
                data.TermsOfService,
                data.Website,
                data.CaaIdentities,
                data.ExternalAccountRequired);

            Assert.Equal(data.TermsOfService, model.TermsOfService);
            Assert.Equal(data.Website, model.Website);
            Assert.Equal(data.CaaIdentities, model.CaaIdentities);
            Assert.Equal(data.ExternalAccountRequired, model.ExternalAccountRequired);
        }