Clusterizator.Tests.Krab.ConnectionTests.CloneTwoTest C# (CSharp) Method

CloneTwoTest() private method

private CloneTwoTest ( ) : void
return void
        public void CloneTwoTest()
        {
            var conn1 = new Connection(2, 3)
                            {
                                Connected = true,
                                Distance = 1,
                                NormalizedDistance = 0.1,
                                Tau = 44,
                                TauStar = 0,
                                Lambda = 5
                            };
            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);
        }