public void OfferMessage_Calls_Underlying_Source_Block_Method()
        {
            const int message = -1;

            _block.OfferMessage(new DataflowMessageHeader(1), message, _fakeBlock.Object, true);

            _fakeBlock.Verify(b => b.OfferMessage(It.IsAny <DataflowMessageHeader>(), message, It.IsAny <ISourceBlock <int> >(), true), Times.Once());
        }
 DataflowMessageStatus ITargetBlock <T> .OfferMessage(DataflowMessageHeader messageHeader, T messageValue, ISourceBlock <T> source, bool consumeToAccept)
 {
     return(_timeoutBlock.OfferMessage(messageHeader, messageValue, source, consumeToAccept));
 }
示例#3
0
 public DataflowMessageStatus OfferMessage(DataflowMessageHeader messageHeader, PendingImportResourceNewGen messageValue, ISourceBlock <PendingImportResourceNewGen> source, bool consumeToAccept)
 {
     return(InputBlock.OfferMessage(messageHeader, messageValue, source, consumeToAccept));
 }
 public DataflowMessageStatus OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock <TInput> source, bool consumeToAccept)
 {
     return(_block.OfferMessage(messageHeader, messageValue, source, consumeToAccept));
 }
示例#5
0
 DataflowMessageStatus ITargetBlock <string> .OfferMessage(DataflowMessageHeader messageHeader, string messageValue,
                                                           ISourceBlock <string> source,
                                                           bool consumeToAccept) =>
 _propagatorBlock.OfferMessage(messageHeader, messageValue, source, consumeToAccept);
示例#6
0
 DataflowMessageStatus ITargetBlock <TInput> .OfferMessage(DataflowMessageHeader messageHeader, TInput messageValue, ISourceBlock <TInput> source, bool consumeToAccept)
 {
     return(internalBlock.OfferMessage(messageHeader, messageValue, source, consumeToAccept));
 }
 /// <summary>
 /// Offers the message.
 /// </summary>
 /// <param name="messageHeader">The message header.</param>
 /// <param name="messageValue">The message value.</param>
 /// <param name="source">The source.</param>
 /// <param name="consumeToAccept">The consume to accept.</param>
 /// <returns>DataflowMessageStatus.</returns>
 public DataflowMessageStatus OfferMessage(DataflowMessageHeader messageHeader, LogEntry messageValue, ISourceBlock <LogEntry> source, Boolean consumeToAccept)
 {
     return(_BatchBlock.OfferMessage(messageHeader, messageValue, source, consumeToAccept));
 }