public async Task AddOne() { // Add by pool1 var repo1 = pool1.Get <TestSuiteInstallation>(); var item = new TestSuiteInstallation { Name = "Test", }; repo1.Insert(item); await pool1.Save(); // Get by pool2 var repo2 = pool2.Get <TestSuiteInstallation>(); var result = repo2.Get(q => q.Where(t => t.Id == item.Id)); Assert.AreEqual(1, result.Count()); Assert.AreEqual(item.Id, result.First().Id); Assert.AreEqual(item.Name, result.First().Name); }
public async Task Remove() { // Remove by pool1 var repo1 = pool1.Get <TestSuiteInstallation>(); var result = repo1.Get(q => q).First(); repo1.Remove(result); await pool2.Save(); // Get by pool2 var repo2 = pool2.Get <TestSuiteInstallation>(); int count = repo2.Get(q => q.Where(t => t.Id == result.Id)).Count(); Assert.AreEqual(0, count); }