public void SendUserquake_Valid() { Packet packet = null; peerContextMock.Setup(x => x.SendAll(It.IsAny <Packet>())).Callback <Packet>((e) => { packet = e; }); Assert.IsTrue(mediatorContext.SendUserquake()); Assert.IsNotNull(packet); Verifier.VerifyResult result = Verifier.VerifyUserquake(packet.Data[5], packet.Data[1], packet.Data[0], packet.Data[2], packet.Data[3], packet.Data[4], mediatorContext.CalcNowProtocolTime()); Assert.IsFalse(result.isExpired); Assert.IsTrue(result.isValidSignature); Assert.AreEqual("901", packet.Data[5].Split(',')[1]); }
public override Task <BoolResponse> SendUserquake(Empty request, ServerCallContext context) { return(Task.FromResult(new BoolResponse { Result = _m.SendUserquake() })); }