public void TestDatabaseFindOneQuery() { DbTestData testData = dbDriver.DB .GetCollection <DbTestData>("collection") .FindOne(t => t.Name.Equals("MyFirstTestData")); Console.WriteLine(testData); Assert.AreEqual("MyFirstTestData", testData.Name); }
public void TestDatabaseInsertQuery() { DbTestData testData = new DbTestData("MyFirstTestData"); dbDriver.DB.GetCollection <DbTestData>("collection").Insert(testData); DbTestData testData2 = new DbTestData("MySecondTestData"); dbDriver.DB.GetCollection <DbTestData>("collection").Insert(testData2); Assert.AreEqual(2, dbDriver.DB.GetCollection <DbTestData>("collection") .Count(f => f.Name.StartsWith("My"))); }
public void TestDatabaseDeleteQuery() { DbTestData testData = new DbTestData("MyFirstTestData"); dbDriver.DB.GetCollection <DbTestData>("collection").Insert(testData); int count = dbDriver.DB.GetCollection <DbTestData>("collection") .Count(f => f.Name.StartsWith("My")); int deletedItems = dbDriver.DB.GetCollection <DbTestData>("collection") .Delete(f => f.Name.StartsWith("My")); Assert.AreEqual(count, deletedItems); }