コード例 #1
0
        public static void Construct_ReturnsAuthenticationFailureHandler()
        {
            DigestFailureHandlerFactory factory = new DigestFailureHandlerFactory();
            IDigestFailureHandlerConfiguration configuration = A.Fake<IDigestFailureHandlerConfiguration>();
            A.CallTo(() => configuration.PrivateKey).Returns("12345678");
            A.CallTo(() => configuration.Realm).Returns("realm");
            A.CallTo(() => configuration.NonceValidDuration).Returns(TimeSpan.FromSeconds(30));

            Assert.IsType<DigestFailureHandler>(factory.Construct(configuration));
        }
コード例 #2
0
        public static void Construct_ReturnsAuthenticationFailureHandler()
        {
            DigestFailureHandlerFactory        factory       = new DigestFailureHandlerFactory();
            IDigestFailureHandlerConfiguration configuration = A.Fake <IDigestFailureHandlerConfiguration>();

            A.CallTo(() => configuration.PrivateKey).Returns("12345678");
            A.CallTo(() => configuration.Realm).Returns("realm");
            A.CallTo(() => configuration.NonceValidDuration).Returns(TimeSpan.FromSeconds(30));

            Assert.IsType <DigestFailureHandler>(factory.Construct(configuration));
        }
コード例 #3
0
 public void Construct_ThrowsOnImproperConfiguration()
 {
     DigestFailureHandlerFactory factory = new DigestFailureHandlerFactory();
     Assert.Throws<ArgumentNullException>(() => factory.Construct(null));
 }
コード例 #4
0
        public void Construct_ThrowsOnImproperConfiguration()
        {
            DigestFailureHandlerFactory factory = new DigestFailureHandlerFactory();

            Assert.Throws <ArgumentNullException>(() => factory.Construct(null));
        }