public void EqualityTests()
 {
     var sp1 = new SalesmanPath(new[] {0, 1, 2, 0}, 56);
     var sp2 = new SalesmanPath(new[] {0, 1, 2, 0}, 56);
     Assert.AreEqual(true, sp1.Equals(sp2));
     //Assert.Equals(false, new SalesmanPath(new[] { 0, 2, 1, 0 }, 56) == new SalesmanPath(new[] { 0, 1, 2, 0 }, 56));
 }