コード例 #1
0
    public void Equals()
    {
      DoubleVector a = new DoubleVector(2,4);
      DoubleVector b = new DoubleVector(2,4);
      DoubleVector c = new DoubleVector(2);
      c[0] = 4;
      c[1] = 4;

      DoubleVector d = new DoubleVector(2,5);
      DoubleVector e = null;
      FloatVector f = new FloatVector(2,4);
      Assert.IsTrue(a.Equals(b));
      Assert.IsTrue(b.Equals(a));
      Assert.IsTrue(a.Equals(c));
      Assert.IsTrue(b.Equals(c));
      Assert.IsTrue(c.Equals(b));
      Assert.IsTrue(c.Equals(a));
      Assert.IsFalse(a.Equals(d));
      Assert.IsFalse(d.Equals(b));
      Assert.IsFalse(a.Equals(e));
      Assert.IsFalse(a.Equals(f));
    }