public void DerivedMethodWithoutAttributeIsNotUsedAsListenerMethod() { SingleEventSource eventSource = new SingleEventSource(); DerivedListenerWithOverriddenNoAttributeListenerMethod eventListener = new DerivedListenerWithOverriddenNoAttributeListenerMethod(); ReflectionInstrumentationBinder binder = new ReflectionInstrumentationBinder(); binder.Bind(eventSource, eventListener); eventSource.Raise(); Assert.IsFalse(eventListener.eventWasRaised); }
public void DerivedMethodWithoutAttributeIsNotUsedAsListenerMethod() { SingleEventSource eventSource = new SingleEventSource(); DerivedListenerWithOverriddenNoAttributeListenerMethod eventListener = new DerivedListenerWithOverriddenNoAttributeListenerMethod(); ReflectionInstrumentationBinder binder = new ReflectionInstrumentationBinder(); binder.Bind(eventSource, eventListener); eventSource.Raise(); Assert.IsFalse(eventListener.eventWasRaised); }