public void InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes() { SetupContainer("InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes"); DerivedWrappable wrappable = PolicyInjection.Create <DerivedWrappable>(); wrappable.Method(); Assert.AreEqual(1, GlobalCountCallHandler.Calls["InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes"]); }
public void InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes() { GlobalCountCallHandler.Calls.Clear(); IConfigurationSource configurationSource = CreateConfigurationSource("InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes"); DerivedWrappable wrappable = PolicyInjection.Create <DerivedWrappable>(configurationSource); wrappable.Method(); Assert.AreEqual(1, GlobalCountCallHandler.Calls["InterfaceImplementationsOnDerivedClassesAreWrappedMultipleTimes"]); }