public void EqualityTest ()
		{
			var header1 = new DataflowMessageHeader (2);
			var header2 = new DataflowMessageHeader (5);
			var header3 = new DataflowMessageHeader (2);

			Assert.AreEqual (header1, header1);
			Assert.AreEqual (header1.GetHashCode (), header1.GetHashCode ());
			Assert.AreEqual (header1, header3);
			Assert.AreEqual (header1.GetHashCode (), header3.GetHashCode ());
			Assert.AreNotEqual (header1, header2);
			Assert.AreNotEqual (header1.GetHashCode (), header2.GetHashCode ());
		}
        public void EqualityTest()
        {
            var header1 = new DataflowMessageHeader(2);
            var header2 = new DataflowMessageHeader(5);
            var header3 = new DataflowMessageHeader(2);

            Assert.AreEqual(header1, header1);
            Assert.AreEqual(header1.GetHashCode(), header1.GetHashCode());
            Assert.AreEqual(header1, header3);
            Assert.AreEqual(header1.GetHashCode(), header3.GetHashCode());
            Assert.AreNotEqual(header1, header2);
            Assert.AreNotEqual(header1.GetHashCode(), header2.GetHashCode());
        }