コード例 #1
0
            public void different_sizes_are_not_equal()
            {
                var a = new VectorD(2);

                a.Set(0, 9.0);
                a.Set(1, -10.3);
                var b = new VectorD(3);

                b.Set(0, 9.0);
                b.Set(1, -10.3);

                Assert.False(a.Equals((object)b));
                Assert.False(b.Equals((object)a));
            }
コード例 #2
0
            public void different_ref_same_components_are_equal()
            {
                var a = new VectorD(2);

                a.Set(0, 9.0);
                a.Set(1, -10.3);
                var b = new VectorD(2);

                b.Set(0, 9.0);
                b.Set(1, -10.3);

                Assert.True(a.Equals((object)b));
                Assert.True(b.Equals((object)a));
            }
コード例 #3
0
            public void different_components_are_not_equal()
            {
                var a = new VectorD(2);

                a.Set(0, 9.0);
                a.Set(1, -10.3);
                var b = new VectorD(2);

                b.Set(0, -9.0);
                b.Set(1, 20.4);

                Assert.False(a.Equals(b));
                Assert.False(b.Equals(a));
            }
コード例 #4
0
            public void instance_not_equal_to_null()
            {
                var v = new VectorD(4);

                Assert.False(v.Equals((object)null));
            }
コード例 #5
0
            public void same_ref_are_equal()
            {
                var v = new VectorD(2);

                Assert.True(v.Equals((object)v));
            }
コード例 #6
0
ファイル: VectorDTest.cs プロジェクト: Zolniu/DigitalRune
 public void EqualsTest()
 {
     VectorD v0 = new VectorD(new[] { 678.0, 234.8, -123.987, 4.0 });
       VectorD v1 = new VectorD(new[] { 678.0, 234.8, -123.987, 4.0 });
       VectorD v2 = new VectorD(new[] { 67.0, 234.8, -123.987, 4.0 });
       VectorD v3 = new VectorD(new[] { 678.0, 24.8, -123.987, 4.0 });
       VectorD v4 = new VectorD(new[] { 678.0, 234.8, 123.987, 4.0 });
       VectorD v5 = new VectorD(new[] { 678.0, 234.8, 123.987, 4.1 });
       VectorD v6 = new VectorD(new[] { 678.0, 234.8, -123.987 });
       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));
 }