Esempio n. 1
0
        public void QueryForConnection_Set_GetReturnsExpected()
        {
            var callback = new ReferralCallback {
                QueryForConnection = QueryForConnection
            };

            Assert.Equal(QueryForConnection, callback.QueryForConnection);
        }
Esempio n. 2
0
        public void NotifyNewConnection_Set_GetReturnsExpected()
        {
            var callback = new ReferralCallback {
                NotifyNewConnection = NotifyNewConnection
            };

            Assert.Equal(NotifyNewConnection, callback.NotifyNewConnection);
        }
Esempio n. 3
0
        public void Ctor_Default()
        {
            var callback = new ReferralCallback();

            Assert.Null(callback.DereferenceConnection);
            Assert.Null(callback.NotifyNewConnection);
            Assert.Null(callback.QueryForConnection);
        }
Esempio n. 4
0
        public void DereferenceConnection_Set_GetReturnsExpected()
        {
            var callback = new ReferralCallback {
                DereferenceConnection = DereferenceConnection
            };

            Assert.Equal(DereferenceConnection, callback.DereferenceConnection);
        }
Esempio n. 5
0
        public void ReferralCallback_Set_GetReturnsExpected()
        {
            LdapSessionOptions options = new LdapConnection("server").SessionOptions;
            var value = new ReferralCallback
            {
                DereferenceConnection = ReferralCallbackTests.DereferenceConnection,
                NotifyNewConnection   = ReferralCallbackTests.NotifyNewConnection,
                QueryForConnection    = ReferralCallbackTests.QueryForConnection
            };

            options.ReferralCallback = value;
            Assert.Same(value, options.ReferralCallback);

            options.ReferralCallback = null;
            Assert.Null(options.ReferralCallback);
        }