public void GremlinCountShouldExecuteScalar() { var client = Substitute.For<IGraphClient>(); client .ExecuteScalarGremlin( "g.v(p0).count()", Arg.Is<IDictionary<string, object>>( d => (long)d["p0"] == 123)) .Returns("456"); var node = new NodeReference(123, client); var result = node.GremlinCount(); Assert.AreEqual(456, result); }
public void GremlinCountShouldExecuteScalar() { var client = Substitute.For <IGraphClient>(); client .ExecuteScalarGremlin( "g.v(p0).count()", Arg.Is <IDictionary <string, object> >( d => (long)d["p0"] == 123)) .Returns("456"); var node = new NodeReference(123L, client); var result = node.GremlinCount(); Assert.Equal(456, result); }
public void GremlinCountShouldThrowDetachedNodeExceptionWhenBaseReferenceClientIsNull() { var node = new NodeReference(123); Assert.Throws <DetachedNodeException>(() => node.GremlinCount()); }
public void GremlinCountShouldThrowDetachedNodeExceptionWhenBaseReferenceClientIsNull() { var node = new NodeReference(123); node.GremlinCount(); }