public void GetPerpindicularSlopeTest() { // check for 0 slope Vector2 v1 = new Vector2(0, 5); Vector2 v2 = new Vector2(0, 3); Assert.AreEqual(0, VectorUtility.GetPerpindicularSlope(v1, v2)); // check for infinite slope Vector2 v3 = new Vector2(1, 0); Vector2 v4 = new Vector2(5, 0); Assert.AreEqual(Mathf.Infinity, VectorUtility.GetPerpindicularSlope(v3, v4)); // check for regular slope Vector2 v5 = new Vector2(1, 2); Vector2 v6 = new Vector2(3, 4); Assert.AreEqual(1.0f, VectorUtility.GetSlope(v5, v6)); }