public void CallsAfterInitializeAllMiddlewares_WhenPageLoads() { var browserInteropStub = new BrowserInteropStub(); var subject = new Store(browserInteropStub); var mockMiddleware = new Mock <IMiddleware>(); subject.AddMiddleware(mockMiddleware.Object); browserInteropStub._TriggerPageLoaded(); mockMiddleware .Verify(x => x.AfterInitializeAllMiddlewares()); }
public void ActivatesMiddleware_WhenPageLoads() { var browserInteropStub = new BrowserInteropStub(); var subject = new Store(browserInteropStub); var mockMiddleware = new Mock <IMiddleware>(); subject.AddMiddleware(mockMiddleware.Object); browserInteropStub._TriggerPageLoaded(); mockMiddleware .Verify(x => x.Initialize(subject)); }