public void Updates_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; _clientDocuments.Add(newCustomer); int idToFind = newCustomer.ClientDocumentId; // Go find the new record after reloading: _clientDocuments = new BiggyList <ClientDocument>(new SqlCeDocumentStore <ClientDocument>(_connectionStringName)); var updateMe = _clientDocuments.FirstOrDefault(cd => cd.ClientDocumentId == idToFind); // Update: updateMe.FirstName = "Bill"; _clientDocuments.Update(updateMe); // Go find the updated record after reloading: _clientDocuments = new BiggyList <ClientDocument>(new SqlCeDocumentStore <ClientDocument>(_connectionStringName)); var updated = _clientDocuments.FirstOrDefault(cd => cd.ClientDocumentId == idToFind); Assert.True(updated.FirstName == "Bill"); }
public void Adds_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; _clientDocuments.Add(newCustomer); Assert.Equal(1, _clientDocuments.Count()); }
public void Adds_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; IBiggyStore<ClientDocument> docStore = clientDocs as IBiggyStore<ClientDocument>; docStore.Add(newCustomer); docStore.Load(); Assert.Equal(1, docStore.Load().Count()); }
public void Adds_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; IBiggyStore <ClientDocument> docStore = clientDocs as IBiggyStore <ClientDocument>; docStore.Add(newCustomer); docStore.Load(); Assert.Equal(1, docStore.Load().Count()); }
public void Deletes_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; clientDocs.Add(newCustomer); // Count after adding new: int initialCount = clientDocs.Load().Count(); var removed = clientDocs.Remove(newCustomer); // Count after removing and reloading: int finalCount = clientDocs.Load().Count(); Assert.True(finalCount < initialCount); }
void Bulk_Inserts_Documents_With_Serial_PK() { int INSERT_QTY = 100; var bulkList = new List <ClientDocument>(); for (int i = 0; i < INSERT_QTY; i++) { var newClientDocument = new ClientDocument { FirstName = "ClientDocument " + i, LastName = "Test", Email = "*****@*****.**" }; bulkList.Add(newClientDocument); } clientDocs.Add(bulkList); var inserted = clientDocs.Load(); Assert.True(inserted.Count() == INSERT_QTY); }
public void Bulk_Inserts_Documents_With_Serial_PK() { int INSERT_QTY = 100; var bulkList = new List<ClientDocument>(); for (int i = 0; i < INSERT_QTY; i++) { var newClientDocument = new ClientDocument { FirstName = "ClientDocument " + i, LastName = "Test", Email = "*****@*****.**" }; bulkList.Add(newClientDocument); } _clientDocuments.Add(bulkList); // Reload, make sure everything was persisted: _clientDocuments = new BiggyList<ClientDocument>(new SqlCeDocumentStore<ClientDocument>(_connectionStringName)); var last = _clientDocuments.Last(); Assert.True(_clientDocuments.Count() == INSERT_QTY && last.ClientDocumentId >= INSERT_QTY); }
public void Deletes_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; _clientDocuments.Add(newCustomer); // Count after adding new: int initialCount = _clientDocuments.Count(); var removed = _clientDocuments.Remove(newCustomer); // Reload, make sure everything was persisted: _clientDocuments = new BiggyList <ClientDocument>(new SqlCeDocumentStore <ClientDocument>(_connectionStringName)); // Count after removing and reloading: int finalCount = _clientDocuments.Count(); Assert.True(finalCount < initialCount); }
public void Updates_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; clientDocs.Add(newCustomer); int idToFind = newCustomer.ClientDocumentId; // Go find the new record after reloading: var updateMe = clientDocs.Load().FirstOrDefault(cd => cd.ClientDocumentId == idToFind); // Update: updateMe.FirstName = "Bill"; clientDocs.Update(updateMe); // Go find the updated record after reloading: var updated = clientDocs.Load().FirstOrDefault(cd => cd.ClientDocumentId == idToFind); Assert.True(updated.FirstName == "Bill"); }
public void Bulk_Inserts_Documents_With_Serial_PK() { int INSERT_QTY = 100; var bulkList = new List <ClientDocument>(); for (int i = 0; i < INSERT_QTY; i++) { var newClientDocument = new ClientDocument { FirstName = "ClientDocument " + i, LastName = "Test", Email = "*****@*****.**" }; bulkList.Add(newClientDocument); } _clientDocuments.Add(bulkList); // Reload, make sure everything was persisted: _clientDocuments = new BiggyList <ClientDocument>(new SqlCeDocumentStore <ClientDocument>(_connectionStringName)); var last = _clientDocuments.Last(); Assert.True(_clientDocuments.Count() == INSERT_QTY && last.ClientDocumentId >= INSERT_QTY); }
void Bulk_Inserts_Documents_With_Serial_PK() { int INSERT_QTY = 100; var bulkList = new List<ClientDocument>(); for (int i = 0; i < INSERT_QTY; i++) { var newClientDocument = new ClientDocument { FirstName = "ClientDocument " + i, LastName = "Test", Email = "*****@*****.**" }; bulkList.Add(newClientDocument); } clientDocs.Add(bulkList); var inserted = clientDocs.Load(); Assert.True(inserted.Count() == INSERT_QTY); }
public void Updates_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; _clientDocuments.Add(newCustomer); int idToFind = newCustomer.ClientDocumentId; // Go find the new record after reloading: _clientDocuments = new BiggyList<ClientDocument>(new SqlCeDocumentStore<ClientDocument>(_connectionStringName)); var updateMe = _clientDocuments.FirstOrDefault(cd => cd.ClientDocumentId == idToFind); // Update: updateMe.FirstName = "Bill"; _clientDocuments.Update(updateMe); // Go find the updated record after reloading: _clientDocuments = new BiggyList<ClientDocument>(new SqlCeDocumentStore<ClientDocument>(_connectionStringName)); var updated = _clientDocuments.FirstOrDefault(cd => cd.ClientDocumentId == idToFind); Assert.True(updated.FirstName == "Bill"); }
public void Deletes_Document_With_Serial_PK() { var newCustomer = new ClientDocument { Email = "*****@*****.**", FirstName = "Rob", LastName = "Conery" }; _clientDocuments.Add(newCustomer); // Count after adding new: int initialCount = _clientDocuments.Count(); var removed = _clientDocuments.Remove(newCustomer); // Reload, make sure everything was persisted: _clientDocuments = new BiggyList<ClientDocument>(new SqlCeDocumentStore<ClientDocument>(_connectionStringName)); // Count after removing and reloading: int finalCount = _clientDocuments.Count(); Assert.True(finalCount < initialCount); }