public void When_Storing_A_New_Key_With_Master_Persistence_That_Key_Is_In_View_When_Stale_Is_False() { var cluster = CouchbaseClusterFactory.CreateCouchbaseCluster(); var docResult = cluster.CreateDesignDocument("default", "cities", new FileStream("Data\\CityViews.json", FileMode.Open)); Assert.That(docResult, Is.True, "Create design doc failed"); var key = "city_Waterbury_CT"; var value = "{ \"name\" : \"Waterbury\", \"state\" : \"CT\", \"type\" : \"city\" }"; var storeResult = Client.ExecuteStore(StoreMode.Set, key, value, PersistTo.One); Assert.That(storeResult.Success, Is.True); var view = Client.GetView("cities", "by_id").Key(key).Stale(StaleMode.False); int i = 0; foreach (var item in view) { i++; Assert.That(item.ItemId, Is.StringMatching(key)); break; } Assert.That(i, Is.EqualTo(1)); var deleteResult = Client.Remove(key); Assert.That(deleteResult, Is.True); var deleteDesignDocResult = cluster.DeleteDesignDocument("default", "cities"); Assert.That(deleteDesignDocResult, Is.True); }
public void SetUp() { Client = CouchbaseClientFactory.CreateCouchbaseClient(); if (_numberOfTimesCalled < 1) { var cluster = CouchbaseClusterFactory.CreateCouchbaseCluster(); using (var stream = File.Open(@"Data\\ThingViews.json", FileMode.Open)) { cluster.CreateDesignDocument("default", "things", stream); } Interlocked.Increment(ref _numberOfTimesCalled); } }
public void TestFixtureSetUp() { Cluster = CouchbaseClusterFactory.CreateCouchbaseCluster(); }
public void SetUp() { _Cluster = CouchbaseClusterFactory.CreateCouchbaseCluster(); }