public void CantSignMessage() { var protocolMessageSignHandler = new ProtocolMessageSignHandler(_keySigner, DevNetPeerSigningContext.Instance); protocolMessageSignHandler?.WriteAsync(_fakeContext, new object()); _keySigner.DidNotReceiveWithAnyArgs().Sign(Arg.Any <byte[]>(), default); _fakeContext.ReceivedWithAnyArgs()?.WriteAsync(new object()); }
public void RpcServerChannelFactory_should_put_the_correct_outbound_handlers_on_the_pipeline() { var testingChannel = new EmbeddedChannel("test".ToChannelId(), true, _factory.InheritedHandlers.ToArray()); var senderId = PeerIdHelper.GetPeerId("sender"); var correlationId = CorrelationId.GenerateCorrelationId(); var protocolMessage = new PingResponse().ToProtocolMessage(senderId, correlationId); testingChannel.WriteOutbound(protocolMessage); _correlationManager.DidNotReceiveWithAnyArgs().TryMatchResponse(protocolMessage); _keySigner.DidNotReceiveWithAnyArgs().Sign(Arg.Any <byte[]>(), default); testingChannel.ReadOutbound <IByteBuffer>(); }