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); }
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); }
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); }