public void DoesNotRestartStreamIfStoreHadOutageButDoesNotNeedRefresh() { var mockDataStore = new Mock <IDataStore>(); _dataStore.WrappedStore = mockDataStore.Object; mockDataStore.Setup(d => d.StatusMonitoringEnabled).Returns(true); using (StreamProcessor sp = CreateAndStartProcessor()) { ExpectNoStreamRestart(() => { _dataStoreUpdates.UpdateStatus(new DataStoreStatus { Available = false, RefreshNeeded = false }); _dataStoreUpdates.UpdateStatus(new DataStoreStatus { Available = true, RefreshNeeded = false }); // No way to really synchronize on this condition, since no action is taken Thread.Sleep(TimeSpan.FromMilliseconds(300)); }); } }
public void StoreNotInitializedByDefault() { StreamProcessor sp = CreateAndStartProcessor(); Assert.False(_dataStore.Initialized()); }