public void ToStringAndParse() { Vector4F vector = new Vector4F(0.0123f, 9.876f, 0.0f, -2.3f); string s = vector.ToString(); Vector4F parsedVector = Vector4F.Parse(s); Assert.AreEqual(vector, parsedVector); }
public void TestEquals() { Vector4F v0 = new Vector4F(678.0f, 234.8f, -123.987f, 4.0f); Vector4F v1 = new Vector4F(678.0f, 234.8f, -123.987f, 4.0f); Vector4F v2 = new Vector4F(67.0f, 234.8f, -123.987f, 4.0f); Vector4F v3 = new Vector4F(678.0f, 24.8f, -123.987f, 4.0f); Vector4F v4 = new Vector4F(678.0f, 234.8f, 123.987f, 4.0f); Vector4F v5 = new Vector4F(678.0f, 234.8f, 123.987f, 4.1f); Assert.IsTrue(v0.Equals(v0)); Assert.IsTrue(v0.Equals(v1)); Assert.IsFalse(v0.Equals(v2)); Assert.IsFalse(v0.Equals(v3)); Assert.IsFalse(v0.Equals(v4)); Assert.IsFalse(v0.Equals(v5)); Assert.IsFalse(v0.Equals(v0.ToString())); }
public void TestToString() { CultureInfo originalCulture = Thread.CurrentThread.CurrentCulture; try { Thread.CurrentThread.CurrentCulture = new CultureInfo("tr-TR"); Vector4F a = new Vector4F(1.23f, 2.34f, 3.45f, 4.56f); Assert.AreEqual("(1,23, 2,34, 3,45, 4,56)", a.ToString()); } finally { Thread.CurrentThread.CurrentCulture = originalCulture; } }