private void CauseStoreError(MockCoreBase core, PersistentStoreWrapper wrapper)
 {
     core.Available = false;
     core.Error     = FakeError;
     Assert.Equal(FakeError, Assert.Throws(FakeError.GetType(), () =>
                                           wrapper.Upsert(TestDataKind, "irrelevant-key", ItemDescriptor.Deleted(1))));
 }
 private void MakeStoreAvailable(MockCoreBase core)
 {
     core.Error     = null;
     core.Available = true;
 }