public void Remove_All() { TestData.TestData.Prepare("bios", "TestData/bios.json"); BlendedJSEngine mongo = new BlendedJSEngine(); mongo.Jint.SetValue("mongoConnectionString", TestData.TestData.MongoConnectionString); var results = mongo.ExecuteScript( @" var db = new MongoClient(this.mongoConnectionString); db.bios.remove( { } ) "); MongoDB.Driver.DeleteResult.Acknowledged result = (MongoDB.Driver.DeleteResult.Acknowledged)results.Value; Assert.AreEqual(true, result.IsAcknowledged); //TODO: IsAcknowledged OR Acknowledged Assert.AreEqual(10, result.DeletedCount); }
public void Remove_SingleElement() { TestData.TestData.Prepare("inspectors", "TestData/inspectors.json"); BlendedJSEngine mongo = new BlendedJSEngine(); mongo.Jint.SetValue("mongoConnectionString", TestData.TestData.MongoConnectionString); var results = mongo.ExecuteScript( @" var db = new MongoClient(this.mongoConnectionString); db.inspectors.remove( { Sector: { $gt: 2 }}, true); "); MongoDB.Driver.DeleteResult.Acknowledged result = (MongoDB.Driver.DeleteResult.Acknowledged)results.Value; Assert.AreEqual(true, result.IsAcknowledged); //TODO: IsAcknowledged OR Acknowledged Assert.AreEqual(1, result.DeletedCount); }