public void CloneOneTest()
{
var conn1 = new Connection(2, 5)
{
Connected = false,
Distance = 6,
NormalizedDistance = 0.5,
Tau = 3,
TauStar = 7,
Lambda = 13
};
var conn2 = conn1.Clone();
Assert.AreEqual(conn1.Connected, conn2.Connected);
Assert.AreEqual(conn1.FirstElementIndex, conn2.FirstElementIndex);
Assert.AreEqual(conn1.SecondElementIndex, conn2.SecondElementIndex);
Assert.AreEqual(conn1.Distance, conn2.Distance);
Assert.AreEqual(conn1.NormalizedDistance, conn2.NormalizedDistance);
Assert.AreEqual(conn1.Tau, conn2.Tau);
Assert.AreEqual(conn1.TauStar, conn2.TauStar);
Assert.AreEqual(conn1.Lambda, conn2.Lambda);
Assert.IsInstanceOf(typeof(Connection), conn2);
Assert.AreNotSame(conn1, conn2);
}