Пример #1
0
        public void Ctor_Initializes_Validated()
        {
            var(challenge, challengeUrl) = CreateTestModel();
            challenge.Validated          = DateTimeOffset.UtcNow;

            var sut = new HttpModel.Challenge(challenge, challengeUrl);

            Assert.Equal(challenge.Validated.Value.ToString("o"), sut.Validated);
        }
Пример #2
0
        public void Ctor_Initializes_Error()
        {
            var(challenge, challengeUrl) = CreateTestModel();
            challenge.Error = new Model.AcmeError("type", "detail");

            var sut = new HttpModel.Challenge(challenge, challengeUrl);

            Assert.NotNull(sut.Error);
        }
Пример #3
0
        public void Ctor_Intializes_All_Properties()
        {
            var(challenge, challengeUrl) = CreateTestModel();
            var sut = new HttpModel.Challenge(challenge, challengeUrl);

            Assert.Equal(challenge.Status.ToString().ToLowerInvariant(), sut.Status);
            Assert.Equal(challenge.Token, sut.Token);
            Assert.Equal(challenge.Type, sut.Type);
            Assert.Equal(challengeUrl, sut.Url);

            Assert.Null(sut.Error);
            Assert.Null(sut.Validated);
        }