Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void FeePerByteTest()
        {
            FeeFilterPayload pl = new FeeFilterPayload(26993);

            Assert.Equal(27UL, pl.FeeRatePerByte);

            pl.FeeRate = 26111;
            Assert.Equal(27UL, pl.FeeRatePerByte);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        public void ConstructorTest()
        {
            FeeFilterPayload pl = new FeeFilterPayload(123);

            Assert.Equal(123UL, pl.FeeRate);
        }