public void IDisposableMethodsPassThroughAdapter() { MockRepository mocks = new MockRepository(); IFeatureProvider adapted = mocks.CreateMock <IFeatureProvider>(); using (mocks.Unordered()) { adapted.Dispose(); } mocks.ReplayAll(); AsyncFeatureProviderAdapter adapter = new AsyncFeatureProviderAdapter(adapted); adapter.Dispose(); mocks.VerifyAll(); }
public override void Dispose() { InnerFeatureProvider.Dispose(); }