//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private void shouldCloseConnectionOnIllegalMessages(org.neo4j.bolt.messaging.RequestMessage message) throws Throwable private void ShouldCloseConnectionOnIllegalMessages(RequestMessage message) { // Given BoltStateMachineV3 machine = BoltStateMachineInTxReadyState; // when BoltResponseRecorder recorder = new BoltResponseRecorder(); verifyKillsConnection(() => machine.process(message, recorder)); // then assertThat(recorder.NextResponse(), failedWithStatus(Org.Neo4j.Kernel.Api.Exceptions.Status_Request.Invalid)); assertNull(machine.State()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private void shouldThrowExceptionOnIllegalMessagesInStreamingState(org.neo4j.bolt.messaging.RequestMessage message) throws Throwable private void ShouldThrowExceptionOnIllegalMessagesInStreamingState(RequestMessage message) { // Given BoltStateMachineV3 machine = NewStateMachine(); machine.Process(NewHelloMessage(), nullResponseHandler()); machine.Process(new RunMessage("CREATE (n {k:'k'}) RETURN n.k", EmptyParams), nullResponseHandler()); assertThat(machine.State(), instanceOf(typeof(StreamingState))); // when BoltResponseRecorder recorder = new BoltResponseRecorder(); verifyKillsConnection(() => machine.process(message, recorder)); // then assertThat(recorder.NextResponse(), failedWithStatus(Org.Neo4j.Kernel.Api.Exceptions.Status_Request.Invalid)); assertNull(machine.State()); }