public StateFactoryTests() { A.CallTo(() => services.GetService(typeof(MyStatefulObject))) .Returns(statefulObject); sut = new StateFactory(pubSub, cache, services); sut.Initialize(); }
public StatesTests() { A.CallTo(() => services.GetService(typeof(MyStatefulObject))) .Returns(state); sut = new StateFactory(pubSub, services, store, cache); sut.Connect(); }
public PersistenceSnapshotTests() { A.CallTo(() => services.GetService(typeof(MyStatefulObject))) .Returns(statefulObject); A.CallTo(() => services.GetService(typeof(ISnapshotStore <int, string>))) .Returns(snapshotStore); sut = new StateFactory(pubSub, cache, eventStore, eventDataFormatter, services, streamNameResolver); sut.Initialize(); }
public StateEventSourcingTests() { A.CallTo(() => services.GetService(typeof(MyStatefulObject))) .Returns(statefulObject); A.CallTo(() => services.GetService(typeof(MyStatefulObjectWithSnapshot))) .Returns(statefulObjectWithSnapShot); A.CallTo(() => services.GetService(typeof(ISnapshotStore <object, string>))) .Returns(snapshotStore); A.CallTo(() => streamNameResolver.GetStreamName(typeof(MyStatefulObject), key)) .Returns(key); A.CallTo(() => streamNameResolver.GetStreamName(typeof(MyStatefulObjectWithSnapshot), key)) .Returns(key); sut = new StateFactory(pubSub, cache, eventStore, eventDataFormatter, services, streamNameResolver); sut.Connect(); }