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 CanWriteAsyncOnSigningMessage() { _keySigner.Sign(Arg.Any <byte[]>(), default).ReturnsForAnyArgs(_signature); var protocolMessageSignHandler = new ProtocolMessageSignHandler(_keySigner, DevNetPeerSigningContext.Instance); protocolMessageSignHandler?.WriteAsync(_fakeContext, _dto); _fakeContext.DidNotReceiveWithAnyArgs()?.WriteAndFlushAsync(new object()); _fakeContext.ReceivedWithAnyArgs()?.WriteAsync(new object()); }