//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldStreamBackTransactions() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldStreamBackTransactions() { // GIVEN int value = 11; int txCount = 5; _life.add(_builder.server()); MadeUpClient client = _life.add(_builder.client()); _life.start(); Response <int> response = client.StreamBackTransactions(value, txCount); TransactionStreamVerifyingResponseHandler handler = new TransactionStreamVerifyingResponseHandler(this, txCount); // WHEN response.Accept(handler); int responseValue = response.ResponseConflict(); // THEN assertEquals(value, responseValue); assertEquals(txCount, handler.ExpectedTxId - Org.Neo4j.Kernel.impl.transaction.log.TransactionIdStore_Fields.BASE_TX_ID); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void internalProtocolVersionsMustMatchMultiJvm() public virtual void InternalProtocolVersionsMustMatchMultiJvm() { ServerInterface server = _builder.internalProtocolVersion(( sbyte )1).serverInOtherJvm(_port); server.AwaitStarted(); MadeUpClient client = _builder.port(_port).internalProtocolVersion(( sbyte )2).client(); _life.add(client); _life.start(); try { client.Multiply(10, 20); fail("Shouldn't be able to communicate with different application protocol versions"); } catch (IllegalProtocolVersionException) { } server.Shutdown(); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void serverContextVerificationCanThrowException() public virtual void ServerContextVerificationCanThrowException() { const string failureMessage = "I'm failing"; TxChecksumVerifier failingVerifier = (txId, checksum) => { throw new FailingException(failureMessage); }; MadeUpServer server = _builder.verifier(failingVerifier).server(); MadeUpClient client = _builder.client(); AddToLifeAndStart(server, client); try { client.Multiply(10, 5); fail("Should have failed"); } catch (Exception) { // Good // TODO catch FailingException instead of Exception and make Server throw the proper // one instead of getting a "channel closed". } }