public void Add_SizeTest(int init, int add, int expected) { var counter = new SizeCounter(init); counter.Add(add); Assert.Equal(expected, counter.Size); }
public void AddHash256Test(int init, int expected) { var counter = new SizeCounter(init); counter.AddHash256(); Assert.Equal(expected, counter.Size); }
public void AddSerializedSizeTest() { var hd = new BlockHeader(); var counter = new SizeCounter(); hd.AddSerializedSize(counter); Assert.Equal(BlockHeader.Size, counter.Size); }
public void AddSerializedSize() { var counter = new SizeCounter(); var tx = new TxIn(new byte[32], 0, new MockSerializableSigScript(new byte[5], 5), 0); tx.AddSerializedSize(counter); Assert.Equal(32 + 4 + 4 + 1 + 5, counter.Size); }
public void AddSerializedSize() { var counter = new SizeCounter(); var tx = new TxOut(0, new MockSerializablePubScript(new byte[3], 3)); tx.AddSerializedSize(counter); Assert.Equal(8 + 1 + 3, counter.Size); }
public void AddSerializedSizeTest(ulong val, int init, int expected) { var ci = new CompactInt(val); var counter = new SizeCounter(init); ci.AddSerializedSize(counter); var stream = new FastStream(10); ci.WriteToStream(stream); Assert.Equal(expected, stream.GetSize() + init); Assert.Equal(expected, counter.Size); }
public void AddWithStackIntLengthTest(int init, int add) { var counter = new SizeCounter(init); counter.AddWithStackIntLength(add); var si = new StackInt(add); var stream = new FastStream(5); si.WriteToStream(stream); int expected = stream.GetSize() + add + init; Assert.Equal(expected, counter.Size); }
public void AddCompactIntCountTest(int init, int add) { var counter = new SizeCounter(init); counter.AddCompactIntCount(add); var ci = new CompactInt(add); var stream = new FastStream(9); ci.WriteToStream(stream); int expected = stream.GetSize() + init; Assert.Equal(expected, counter.Size); }
public void ResetTest() { var counter = new SizeCounter(); Assert.Equal(0, counter.Size); counter.Reset(); Assert.Equal(0, counter.Size); counter.Add(10); Assert.Equal(10, counter.Size); counter.Reset(); Assert.Equal(0, counter.Size); }
public virtual void AddSerializedSize(SizeCounter counter) => throw new NotImplementedException();
public override void AddSerializedSize(SizeCounter counter) => counter.Add(serBa.Length);
/// <inheritdoc/> public override void AddSerializedSize(SizeCounter counter) { // Empty payload doesn't have any size }
/// <inheritdoc/> public abstract void AddSerializedSize(SizeCounter counter);
public void Constructor_WithInitialSizeTest(int size) { var counter = new SizeCounter(size); Assert.Equal(size, counter.Size); }
public void ConstructorTest() { var counter = new SizeCounter(); Assert.Equal(0, counter.Size); }