public void InsertWithOptionsTest() { var insert = new Dummy() { Foo = "asd", Bar = 10 }; var options = new AqlInsert.Options() { IgnoreErrors = true, Overwrite = OverwriteMode.Replace }; AQuery query = _db.Query .Insert("collection", AValue.Bind(insert), options); Assert.AreEqual("INSERT @var0 INTO collection OPTIONS {ignoreErrors:true, overwrite:true, overwriteMode:\"replace\"}", query.GetExpression()); Assert.AreEqual(insert, query.GetBindedVars()[0]); }
public AQuery Insert(string collectionName, IAqlValue definition, AqlInsert.Options options = null) { _queries.Add(new AqlInsert(collectionName, definition, options)); return(this); }