public void a_unit_of_work_should_commit() { var provider = new TestProviderWithUnitOfWork(); var factory = new TestProvidersFactory(provider); new TestHandler(factory).Handle(new TestMessage()); Assert.IsTrue(provider.Committed); }
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); }
public void Init() { var message = new TestMessage { ValueInt32 = 777 }; _targetProvider = new TestProvider(null); var persistenceFactory = new TestProvidersFactory(_targetProvider); new TestHandler(persistenceFactory).Handle(message); }
public void Init() { var message = new TestMessage { ValueInt32 = 777, ValueInt64 = 888 }; _targetProjection = new TestProjection(); _targetProvider = new TestProvider(_targetProjection); var persistenceFactory = new TestProvidersFactory(_targetProvider); new TestHandler(persistenceFactory).Handle(message); }