public void CloneTest()
{
var connector = new GraphManager(connectionsList, elementsList);
var connector2 = connector.Clone();
Assert.IsInstanceOf(typeof(GraphManager), connector2);
Assert.IsInstanceOf(typeof(Connection), connector2.Connections[0]);
Assert.IsInstanceOf(typeof(GraphElement), connector2.Elements[1]);
Assert.AreNotSame(connector, connector2);
Assert.AreNotSame(connector.Elements[0], connector2.Elements[0]);
Assert.AreNotSame(connector.Connections[1], connector2.Connections[1]);
}