public void a_disposable_should_dispose() { var provider = new TestProviderWithDisposable(); var factory = new TestProvidersFactory(provider); new TestHandler(factory).Handle(new TestMessage()); Assert.IsTrue(provider.Disposed); }
public void a_disposable_should_dispose() { var provider = new TestProviderWithDisposable(); var factory = new TestProvidersFactory(provider); var handler = new TestHandler(factory); handler.Handle(new TestMessage()); handler.Handle(new TestMessage()); Assert.AreEqual(2, handler.Strategy.Counter); }