public void TryDeserialize_FailTest(FastStreamReader stream, string expErr) { FeeFilterPayload pl = new FeeFilterPayload(); bool b = pl.TryDeserialize(stream, out string error); Assert.False(b); Assert.Equal(expErr, error); }
public void FeePerByteTest() { FeeFilterPayload pl = new FeeFilterPayload(26993); Assert.Equal(27UL, pl.FeeRatePerByte); pl.FeeRate = 26111; Assert.Equal(27UL, pl.FeeRatePerByte); }
public void TryDeserializeTest() { FeeFilterPayload pl = new FeeFilterPayload(); FastStreamReader stream = new FastStreamReader(new byte[8] { 0x7c, 0xbd, 0, 0, 0, 0, 0, 0 }); bool b = pl.TryDeserialize(stream, out string error); Assert.True(b, error); Assert.Null(error); Assert.Equal(48_508UL, pl.FeeRate); Assert.Equal(PayloadType.FeeFilter, pl.PayloadType); }
public void ConstructorTest() { FeeFilterPayload pl = new FeeFilterPayload(123); Assert.Equal(123UL, pl.FeeRate); }