public void TestInvalidObjectComparison() { Vertex v1 = new Vertex(0.1234, 0.1234); LAV lav = new LAV(); Assert.IsFalse(v1.Equals(lav)); }
public void TestEqualVertices() { Vertex v1 = new Vertex(0.1234, 0.1234); Vertex v2 = new Vertex(0.1234, 0.1234); Assert.IsTrue(v1.Equals(v2)); }
public void TestInputReader() { InputReader inputReader = new InputReader(inputHelper); LAV listOfActiveVertices; inputReader.ReadInput(out listOfActiveVertices); Vertex v1 = new Vertex(0, 0); Vertex v2 = new Vertex(1, 1); Vertex v3 = new Vertex(3, 3); Vertex startNode = listOfActiveVertices.GetStart(); Assert.IsTrue(v1.Equals(startNode)); Assert.IsTrue(startNode.GetPrevVertex().Equals(v3)); Assert.IsTrue(startNode.GetNextVertex().Equals(v2)); }
public void Insert(Vertex newVertex, Vertex prevVertex, Vertex nextVertex) { Vertex prev = prevVertex.GetPrevVertex(); Vertex next = nextVertex.GetNextVertex(); prev.SetNextVertex(newVertex); newVertex.SetPrevVertex(prev); next.SetPrevVertex(newVertex); newVertex.SetNextVertex(next); if (prevVertex.Equals(this.startVertex)) startVertex = newVertex; if (nextVertex.Equals(this.startVertex)) startVertex = nextVertex.GetNextVertex(); if (nextVertex.Equals(this.endVertex)) endVertex = newVertex; length--; }
public void TestNonEqualVertices() { Vertex v1 = new Vertex(0.1234, 0.1234); Vertex v2 = new Vertex(0.1234, 0.1134); Assert.IsFalse(v1.Equals(v2)); }
public void TestNullComparison() { Vertex v1 = new Vertex(0.1234, 0.1234); Vertex v2 = null; Assert.IsFalse(v1.Equals(v2)); }