Example #1
0
        public void DeserializerWithRewindDataDeserializesObject()
        {
            Network network    = KnownNetworks.StraxRegTest;
            Block   genesis    = network.GetGenesis();
            var     rewindData = new RewindData(new HashHeightPair(genesis.GetHash(), 0));

            var result = (RewindData)this.dbreezeSerializer.Deserialize(rewindData.ToBytes(), typeof(RewindData));

            Assert.Equal(genesis.GetHash(), result.PreviousBlockHash.Hash);
        }
Example #2
0
        public void DeserializerWithRewindDataDeserializesObject()
        {
            Network network    = Network.StratisRegTest;
            Block   genesis    = network.GetGenesis();
            var     rewindData = new RewindData(genesis.GetHash());

            var result = (RewindData)this.dbreezeSerializer.Deserializer(rewindData.ToBytes(), typeof(RewindData));

            Assert.Equal(genesis.GetHash(), result.PreviousBlockHash);
        }
Example #3
0
        public void NBitcoinDeserializeWithRewindDataDeserializesObject()
        {
            var network    = Network.RegTest;
            var genesis    = network.GetGenesis();
            var rewindData = new RewindData(genesis.GetHash());

            var result = (RewindData)DBreezeSingleThreadSession.NBitcoinDeserialize(rewindData.ToBytes(), typeof(RewindData));

            Assert.Equal(genesis.GetHash(), result.PreviousBlockHash);
        }