//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldForceLogChannel() throws Throwable //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldForceLogChannel() { BatchingTransactionAppender appender = _life.add(CreateTransactionAppender()); _life.start(); appender.ForceAfterAppend(_logAppendEvent); assertThat(_channelCommandQueue.take(), @is(ChannelCommand.EmptyBufferIntoChannelAndClearIt)); assertThat(_channelCommandQueue.take(), @is(ChannelCommand.Force)); assertTrue(_channelCommandQueue.Empty); }
//JAVA TO C# CONVERTER WARNING: 'final' parameters are ignored unless the option to convert to C# 7.2 'in' parameters is selected: //ORIGINAL LINE: private Runnable createForceAfterAppendRunnable(final BatchingTransactionAppender appender) private ThreadStart CreateForceAfterAppendRunnable(BatchingTransactionAppender appender) { return(() => { try { appender.ForceAfterAppend(_logAppendEvent); } catch (IOException e) { throw new Exception(e); } }); }