public void TestTcpConnection() { var clientConnection = new FuzzerTcpConnection() { EndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 7870) }; var serverConnection = new FuzzerTcpConnection() { EndPoint = new IPEndPoint(IPAddress.Any, clientConnection.EndPoint.Port) }; Test(serverConnection, clientConnection); }
public void EqualTest() { var value = new FuzzerTcpConnection() { EndPoint = new IPEndPoint(IPAddress.Any, 123) }; var json = SerializationHelper.SerializeToJson(value, true); var copy = SerializationHelper.DeserializeFromJson <FuzzerTcpConnection>(json); Assert.IsTrue(value.Equals(copy)); Assert.IsTrue(value.Equals((object)copy)); Assert.IsFalse(value.Equals(new object())); Assert.AreEqual(value.GetHashCode(), copy.GetHashCode()); copy.EndPoint = new IPEndPoint(IPAddress.Any, 1234); Assert.AreNotEqual(value.GetHashCode(), copy.GetHashCode()); }