public void CanFireNextPipelineOnInvalidSignature() { _keySigner.Verify(Arg.Any <ISignature>(), Arg.Any <byte[]>(), default) .ReturnsForAnyArgs(false); var signatureHandler = new ProtocolMessageVerifyHandler(_keySigner); signatureHandler.ChannelRead(_fakeContext, _protocolMessageSigned); _fakeContext.DidNotReceiveWithAnyArgs().FireChannelRead(_protocolMessageSigned).Received(0); }
private void CanFireNextPipelineOnValidSignature() { _keySigner.Verify(Arg.Any <ISignature>(), Arg.Any <byte[]>(), default) .ReturnsForAnyArgs(true); var signatureHandler = new ProtocolMessageVerifyHandler(_keySigner); signatureHandler.ChannelRead(_fakeContext, _protocolMessageSigned); _fakeContext.ReceivedWithAnyArgs().FireChannelRead(_protocolMessageSigned).Received(1); }