public void CanDetectChangesOnExistingItem_ByteArray() { using (var server = GetNewServer()) using (var store = new DocumentStore { Url = "http://localhost:8079" }.Initialize()) { var id = string.Empty; using (var session = store.OpenSession()) { var doc = new ByteArraySample { Bytes = Guid.NewGuid().ToByteArray(), }; session.Store(doc); session.SaveChanges(); id = doc.Id; } WaitForAllRequestsToComplete(server); server.Server.ResetNumberOfRequests(); using (var session = store.OpenSession()) { var sample = session.Load <ByteArraySample>(id); Assert.False(session.Advanced.HasChanged(sample)); Assert.False(session.Advanced.HasChanges); } } }
public void CanDetectChangesOnExistingItem_ByteArray() { using (var store = GetDocumentStore()) { var id = string.Empty; using (var session = store.OpenSession()) { session.Advanced.WaitForIndexesAfterSaveChanges(); var doc = new ByteArraySample { Bytes = Guid.NewGuid().ToByteArray(), }; session.Store(doc); session.SaveChanges(); id = doc.Id; } Server.Metrics.Reset(); using (var session = store.OpenSession()) { var sample = session.Load <ByteArraySample>(id); Assert.False(session.Advanced.HasChanged(sample)); Assert.False(session.Advanced.HasChanges); } } }
public void CanDetectChangesOnExistingItem_ByteArray() { using (var server = GetNewServer()) using (var store = new DocumentStore { Url = "http://localhost:8079" }.Initialize()) { var id = string.Empty; using (var session = store.OpenSession()) { var doc = new ByteArraySample { Bytes = Guid.NewGuid().ToByteArray(), }; session.Store(doc); session.SaveChanges(); id = doc.Id; } WaitForAllRequestsToComplete(server); server.Server.ResetNumberOfRequests(); using (var session = store.OpenSession()) { var sample = session.Load<ByteArraySample>(id); Assert.False(session.Advanced.HasChanged(sample)); Assert.False(session.Advanced.HasChanges); } } }