public void ValueTypeCast() { var script = new ScriptRequest("1+2"); int result = client.ExecuteScript <int>(script); Assert.AreEqual(3, result); }
public void ExecuteScriptRequest() { var script = new ScriptRequest(InitScript("g.V.count()")); var count = client.ExecuteScript <long>(script).Result; Assert.AreEqual(3, count); }
public void UseSessionWithGraph() { using (var session = client.StartSession()) { var bindings = new Dictionary <string, object> { { "name", "foo" } }; var request = new ScriptRequest("v = g.addVertex(['name':name])", bindings); var expected = client.ExecuteScript <Vertex <TestVertex> >(request, session).Result; var actual = client.Query <Vertex <TestVertex> >("v", session: session); Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Data.Name, actual.Data.Name); } }