public void TwoIdenticalVectorReturnsSameHashCode() { Vector2 v1 = new Vector2(50, 80); Vector2 same = new Vector2(50, 80); Assert.AreEqual(v1.GetHashCode(), same.GetHashCode()); }
public void TwoIdenticalVectorsAreEquals() { Vector2 v1 = new Vector2(50,80); Vector2 same = new Vector2(50,80); Assert.AreEqual(v1, same); }
public void SumOfTwoVectorsWorksCorrectly() { Vector2 v = new Vector2(10,5); Vector2 n = v + new Vector2(20, 50); Assert.IsTrue((n.X == 30 && n.Y == 55)); }
public void NormalizeVectorWorksCorrectly() { Vector2 v = new Vector2(10,15); v = Vector2.Normalize(v); Assert.AreEqual(v.Length(), 1); }
public void MultipliacationOfTwoVectorsWorksCorrectly() { Vector2 v = new Vector2(10, 5); Vector2 n = v * new Vector2(20, 50); Assert.IsTrue((n.X == 200 && n.Y == 250)); }
public static ClientPlayerModel CreateClientPlayerModel(string username, int sex, Vector2 position) { return new ClientPlayerModel() { Position = position, Sex = sex, UserName = username }; }
public void CreateVectorParameters() { Vector2 v = new Vector2(10,15); Assert.AreEqual(v.X, 10); Assert.AreEqual(v.Y, 15); }
public void CreateVectorNoParametersSetXAndYToZero() { Vector2 v = new Vector2(); Assert.AreEqual(v.X, 0); Assert.AreEqual(v.Y, 0); }