public void different_sizes_are_not_equal() { var a = new VectorF(2); a.Set(0, 9.0f); a.Set(1, -10.3f); var b = new VectorF(3); b.Set(0, 9.0f); b.Set(1, -10.3f); Assert.False(a.Equals((object)b)); Assert.False(b.Equals((object)a)); }
public void different_ref_same_components_are_equal() { var a = new VectorF(2); a.Set(0, 9.0f); a.Set(1, -10.3f); var b = new VectorF(2); b.Set(0, 9.0f); b.Set(1, -10.3f); Assert.True(a.Equals((object)b)); Assert.True(b.Equals((object)a)); }
public void different_components_are_not_equal() { var a = new VectorF(2); a.Set(0, 9.0f); a.Set(1, -10.3f); var b = new VectorF(2); b.Set(0, -9.0f); b.Set(1, 20.4f); Assert.False(a.Equals(b)); Assert.False(b.Equals(a)); }
public void EqualsTest() { VectorF v0 = new VectorF(new[] { 678.0f, 234.8f, -123.987f, 4.0f }); VectorF v1 = new VectorF(new[] { 678.0f, 234.8f, -123.987f, 4.0f }); VectorF v2 = new VectorF(new[] { 67.0f, 234.8f, -123.987f, 4.0f }); VectorF v3 = new VectorF(new[] { 678.0f, 24.8f, -123.987f, 4.0f }); VectorF v4 = new VectorF(new[] { 678.0f, 234.8f, 123.987f, 4.0f }); VectorF v5 = new VectorF(new[] { 678.0f, 234.8f, 123.987f, 4.1f }); VectorF v6 = new VectorF(new[] { 678.0f, 234.8f, -123.987f }); 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())); Assert.IsFalse(v0.Equals(v6)); }
public void instance_not_equal_to_null() { var v = new VectorF(4); Assert.False(v.Equals((object)null)); }
public void same_ref_are_equal() { var v = new VectorF(2); Assert.True(v.Equals((object)v)); }