public void it_should_tell_registered_graphs_to_engage_themselves() { var mockRegisteredGraph = MockRepository.GenerateMock<RegisteredGraph<DummyPersistentObject>>((Registry)null); var fakeBackingStore = MockRepository.GenerateStub<IBackingStore>(); var sut = new Registry(fakeBackingStore); sut.RegisteredGraphs.Add(typeof(DummyPersistentObject), mockRegisteredGraph); sut.EngageBackingStore(); mockRegisteredGraph.AssertWasCalled(graph => graph.EngageBackingStore(fakeBackingStore)); }
public void it_should_tell_registered_indexers_to_engage_themselves() { var sut = new Registry(null); var mockRegisteredIndexer = MockRepository.GenerateMock<RegisteredIndexer<DummyPersistentObject, int>>((IIndex<DummyPersistentObject, int>)null, (IRegistry)null); sut.RegisteredIndexers.Add(mockRegisteredIndexer); sut.EngageBackingStore(); mockRegisteredIndexer.AssertWasCalled(indexer => indexer.EngageBackingStore(null), options => options.IgnoreArguments()); }