BitSharper.Test.BitcoinSerializerTest.TestAddr C# (CSharp) Method

TestAddr() private method

private TestAddr ( ) : void
return void
        public void TestAddr()
        {
            var bs = new BitcoinSerializer(NetworkParameters.ProdNet(), true);
            // the actual data from https://en.bitcoin.it/wiki/Protocol_specification#addr
            using (var bais = new MemoryStream(Hex.Decode("f9beb4d96164647200000000000000001f000000" +
                                                          "ed52399b01e215104d010000000000000000000000000000000000ffff0a000001208d")))
            {
                var a = (AddressMessage) bs.Deserialize(bais);
                Assert.AreEqual(1, a.Addresses.Count);
                var pa = a.Addresses[0];
                Assert.AreEqual(8333, pa.Port);
                Assert.AreEqual("10.0.0.1", pa.Addr.ToString());
            }
        }