//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void executeQueryWithSnapshotEngine() public virtual void ExecuteQueryWithSnapshotEngine() { Database database = _server.Database; GraphDatabaseFacade graph = database.Graph; using (Transaction transaction = graph.BeginTx()) { for (int i = 0; i < 10; i++) { Node node = graph.CreateNode(); node.SetProperty("a", "b"); } transaction.Success(); } HTTP.Builder httpClientBuilder = HTTP.withBaseUri(_server.baseUri()); HTTP.Response transactionStart = httpClientBuilder.Post(TransactionURI()); assertThat(transactionStart.Status(), equalTo(201)); HTTP.Response response = httpClientBuilder.POST(transactionStart.Location(), quotedJson("{ 'statements': [ { 'statement': 'MATCH (n) RETURN n' } ] }")); assertThat(response.Status(), equalTo(200)); }
private HTTP.Response RunQuery(HTTP.Builder requestBuilder) { HTTP.RawPayload statements = quotedJson("{'statements': [{'statement': 'RETURN 42'}]}"); return(requestBuilder.Post(TxCommitURL(), statements)); }