public void WillNotProduceAnyErrors() { using (var store = NewDocumentStore(requestedStorage: "esent")) { var indexCreationTask = new Companies_ByTurnover(); indexCreationTask.Execute(store); using (var s = store.OpenSession()) { s.Store(new Company { Turnover = null }); s.Store(new Company { Turnover = 1 }); s.Store(new Company { Turnover = 2 }); s.Store(new Company { Turnover = 3 }); s.SaveChanges(); } using (var s = store.OpenSession()) { var results = s.Query<Company, Companies_ByTurnover>() .Customize(x => x.WaitForNonStaleResults(TimeSpan.FromMinutes(1))) .ToArray(); Assert.Equal(results.Length, 4); } Assert.Empty(store.SystemDatabase.Statistics.Errors); } }
public async Task WillNotProduceAnyErrors() { using (var store = GetDocumentStore()) { var indexCreationTask = new Companies_ByTurnover(); indexCreationTask.Execute(store); using (var s = store.OpenSession()) { s.Store(new Company { Turnover = null }); s.Store(new Company { Turnover = 1 }); s.Store(new Company { Turnover = 2 }); s.Store(new Company { Turnover = 3 }); s.SaveChanges(); } using (var s = store.OpenSession()) { var results = s.Query <Company, Companies_ByTurnover>() .Customize(x => x.WaitForNonStaleResults(TimeSpan.FromMinutes(1))) .ToArray(); Assert.Equal(results.Length, 4); } var db = await Databases.GetDocumentDatabaseInstanceFor(store); var errorsCount = db.IndexStore.GetIndexes().Sum(index => index.GetErrorCount()); Assert.Equal(errorsCount, 0); } }
public void WillNotProduceAnyErrors() { using (var store = NewDocumentStore(requestedStorage: "esent")) { var indexCreationTask = new Companies_ByTurnover(); indexCreationTask.Execute(store); using (var s = store.OpenSession()) { s.Store(new Company { Turnover = null }); s.Store(new Company { Turnover = 1 }); s.Store(new Company { Turnover = 2 }); s.Store(new Company { Turnover = 3 }); s.SaveChanges(); } using (var s = store.OpenSession()) { var results = s.Query <Company, Companies_ByTurnover>() .Customize(x => x.WaitForNonStaleResults(TimeSpan.FromMinutes(1))) .ToArray(); Assert.Equal(results.Length, 4); } Assert.Empty(store.DocumentDatabase.Statistics.Errors); } }