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); }
public void InitializeThrowsArgumentNullExceptionWhenTransmitterIsNullToPreventUsageErrors() { var policy = new StubTransmissionPolicy(); Assert.Throws<ArgumentNullException>(() => policy.Initialize(null)); }