public static void ShouldDeliverReceiptWithinRange(this TestConsumerNode node, uint number, uint from, uint to) { node.Receipts.Should().NotBeEmpty(); var receipt = node.Receipts.Single(r => r.Number == number); receipt.Request.UnitsRange.Should().Be(new UnitsRange(from, to)); }
public NodeBuilder(Builder builder, Keccak depositId, TestConsumerNode node) { And = builder; _depositId = depositId; _node = node; _node.Node.Peer.SendRequestDataDeliveryReceiptAsync(Arg.Any <DataDeliveryReceiptRequest>(), Arg.Any <CancellationToken>()).Returns(new DataDeliveryReceipt(StatusCodes.Ok, 0, 0, null)); }
public NodeBuilder WithNode(int id) { var peer = Substitute.For <INdmProviderPeer>(); peer.NodeId.Returns(PrivateKeyGenerator.Generate().PublicKey); var node = new TestConsumerNode(id, new ConsumerNode(peer)); _consumer._nodes.Add(node); return(new NodeBuilder(this, _depositId, node)); }
public static void ShouldNotDeliverReceipt(this TestConsumerNode node) { node.Receipts.Should().BeEmpty(); }