//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldSerializeAndDeserializeNull() public virtual void ShouldSerializeAndDeserializeNull() { // given //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final io.netty.buffer.ByteBuf buffer = buffers.buffer(); ByteBuf buffer = Buffers.buffer(); // when StringMarshal.Marshal(buffer, null); string reconstructed = StringMarshal.Unmarshal(buffer); // then assertNull(reconstructed); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldSerializeAndDeserializeNullUsingChannel() throws java.io.IOException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldSerializeAndDeserializeNullUsingChannel() { // given MemoryStream outputStream = new MemoryStream(); OutputStreamWritableChannel writableChannel = new OutputStreamWritableChannel(outputStream); // when StringMarshal.Marshal(writableChannel, null); MemoryStream inputStream = new MemoryStream(outputStream.toByteArray()); InputStreamReadableChannel readableChannel = new InputStreamReadableChannel(inputStream); string reconstructed = StringMarshal.Unmarshal(readableChannel); // then assertNull(reconstructed); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldSerializeAndDeserializeEmptyString() public virtual void ShouldSerializeAndDeserializeEmptyString() { // given const string testString = ""; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final io.netty.buffer.ByteBuf buffer = buffers.buffer(); ByteBuf buffer = Buffers.buffer(); // when StringMarshal.Marshal(buffer, testString); string reconstructed = StringMarshal.Unmarshal(buffer); // then assertNotSame(testString, reconstructed); assertEquals(testString, reconstructed); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldSerializeAndDeserializeEmptyStringUsingChannel() throws java.io.IOException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldSerializeAndDeserializeEmptyStringUsingChannel() { // given const string testString = ""; MemoryStream outputStream = new MemoryStream(); OutputStreamWritableChannel writableChannel = new OutputStreamWritableChannel(outputStream); // when StringMarshal.Marshal(writableChannel, testString); MemoryStream inputStream = new MemoryStream(outputStream.toByteArray()); InputStreamReadableChannel readableChannel = new InputStreamReadableChannel(inputStream); string reconstructed = StringMarshal.Unmarshal(readableChannel); // then assertNotSame(testString, reconstructed); assertEquals(testString, reconstructed); }