public void Equals() { var a = new DoubleVector2(1, 2); var b = new DoubleVector2(1, 2); var c = new DoubleVector2(2, 3); Assert.IsTrue(a.Equals(b)); Assert.IsFalse(a.Equals(c)); }
public bool Equals(CrossoverJob other) { return SourcePolyNode.Equals(other.SourcePolyNode) && DestinationPolyNode.Equals(other.DestinationPolyNode) && SourceCrossoverPoint.Equals(other.SourceCrossoverPoint) && DestinationCrossoverPoint.Equals(other.DestinationCrossoverPoint); }