public void IMessageSinkReturningTrue() { var values = new Hashtable { { "data", "true" } }; var message = new Mock <IMessage>(); message.Setup(m => m.Properties).Returns(values); var handler = new Mock <IMessageSink>(); handler.Setup(h => h.SyncProcessMessage(It.IsAny <IMessage>())) .Returns(message.Object); var callback = ExecutorCallback.Wrap(handler.Object); // Have to call Notify() because that's how we discover the intended ShouldContinue value callback.Notify(null); var result = callback.ShouldContinue(); Assert.True(result); }
public void NullCallbackDoesNotThrow() { var callback = ExecutorCallback.Wrap(null); Assert.DoesNotThrow(() => callback.Notify("This is the callback value")); }