public void ViewManagerRegistry_Simple() { var viewManager = new TestViewManager(); var registry = new ViewManagerRegistry(new List <IViewManager> { viewManager }); Assert.AreSame(viewManager, registry.Get(viewManager.Name)); }
public void CanDeliverDomainEventsDirectlyWhenEverythingAlignsPerfectly() { var testViewManager = new TestViewManager(); _dispatcher.AddViewManager(testViewManager); _thisBadBoyEnsuresThatTheEventStoreIsNotUsed.Throw = true; CommandProcessingResult result = null; 10.Times(() => result = _commandProcessor.ProcessCommand(new LeCommand("someId"))); testViewManager.WaitUntilProcessed(result, TimeSpan.FromSeconds(3)).Wait(); }