public virtual void Dispose() { using (var client = IntegrationTestsRuntime.CreateNormalClient()) { client.ClearAllDocuments(); } }
public ViewsFixture() { Artists = ClientTestData.Artists.CreateArtists(10); using (var client = IntegrationTestsRuntime.CreateNormalClient()) { var bulk = new BulkRequest(); bulk.Include(Artists.Select(i => client.Entities.Serializer.Serialize(i)).ToArray()); var bulkResponse = client.Documents.BulkAsync(bulk).Result; foreach (var row in bulkResponse.Rows) { var artist = Artists.Single(i => i.ArtistId == row.Id); client.Entities.Reflector.RevMember.SetValueTo(artist, row.Rev); } var tmp = client.Documents.PostAsync(ClientTestData.Views.ArtistsViews).Result; var touchView1 = new QueryViewRequest(ClientTestData.Views.ArtistsAlbumsViewId).Configure(q => q.Stale(Stale.UpdateAfter)); var touchView2 = new QueryViewRequest(ClientTestData.Views.ArtistsNameNoValueViewId).Configure(q => q.Stale(Stale.UpdateAfter)); var touchView3 = new QueryViewRequest(ClientTestData.Views.ArtistsTotalNumOfAlbumsViewId).Configure(q => q.Stale(Stale.UpdateAfter)); client.Views.QueryAsync(touchView1).Wait(); client.Views.QueryAsync(touchView2).Wait(); client.Views.QueryAsync(touchView3).Wait(); } }
public ClientTestsFixture() { Client = IntegrationTestsRuntime.CreateNormalClient(); }