Example #1
0
        public void Empty_TOSAccepted_Will_Yield_False()
        {
            var account = new Model.Account(new Model.Jwk(StaticTestData.JwkJson), new List <string> {
                "*****@*****.**", "*****@*****.**"
            }, null);
            var ordersUrl = "https://orders.example.org/";

            var sut = new HttpModel.Account(account, ordersUrl);

            Assert.False(sut.TermsOfServiceAgreed);
        }
Example #2
0
        public void Ctor_Initializes_All_Properties()
        {
            var account = new Model.Account(new Model.Jwk(StaticTestData.JwkJson), new List <string> {
                "*****@*****.**", "*****@*****.**"
            }, DateTimeOffset.UtcNow);
            var ordersUrl = "https://orders.example.org/";

            var sut = new HttpModel.Account(account, ordersUrl);

            Assert.Equal(account.Contacts, sut.Contact);
            Assert.Equal(ordersUrl, sut.Orders);
            Assert.Equal("valid", sut.Status);
            Assert.True(sut.TermsOfServiceAgreed);
        }