コード例 #1
0
        public void ApplyInvokesApplyPoliciesAsyncOfTransmitter()
        {
            bool policiesApplied = false;
            var transmitter = new StubTransmitter
            {
                OnApplyPolicies = () => { policiesApplied = true; }
            };

            var policy = new StubTransmissionPolicy();
            policy.Initialize(transmitter);

            policy.Apply();

            Assert.True(policiesApplied);
        }
コード例 #2
0
 public void InitializeThrowsArgumentNullExceptionWhenTransmitterIsNullToPreventUsageErrors()
 {
     var policy = new StubTransmissionPolicy();
     Assert.Throws<ArgumentNullException>(() => policy.Initialize(null));
 }