示例#1
0
        public void TestEqualsWithDowncast()
        {
            UniVector testVector       = new UniVector(firstTestScalar, secondTestScalar);
            UniVector equivalentVector = new UniVector(firstTestScalar, secondTestScalar);
            UniVector differingVector  = new UniVector(thirdTestScalar, fourthTestScalar);

            Assert.IsTrue(testVector.Equals((object)equivalentVector));
            Assert.IsFalse(testVector.Equals((object)differingVector));
        }
示例#2
0
        public void TestEqualsWithNullReference()
        {
            UniVector testVector = new UniVector(firstTestScalar, secondTestScalar);

            Assert.IsFalse(testVector.Equals(null));
        }
示例#3
0
        public void TestEqualsWithDifferentType()
        {
            UniVector testVector = new UniVector(firstTestScalar, secondTestScalar);

            Assert.IsFalse(testVector.Equals(DateTime.MinValue));
        }
示例#4
0
    public void TestEqualsWithNullReference() {
      UniVector testVector = new UniVector(firstTestScalar, secondTestScalar);

      Assert.IsFalse(testVector.Equals(null));
    }
示例#5
0
    public void TestEqualsWithDifferentType() {
      UniVector testVector = new UniVector(firstTestScalar, secondTestScalar);

      Assert.IsFalse(testVector.Equals(DateTime.MinValue));
    }
示例#6
0
    public void TestEqualsWithDowncast() {
      UniVector testVector = new UniVector(firstTestScalar, secondTestScalar);
      UniVector equivalentVector = new UniVector(firstTestScalar, secondTestScalar);
      UniVector differingVector = new UniVector(thirdTestScalar, fourthTestScalar);

      Assert.IsTrue(testVector.Equals((object)equivalentVector));
      Assert.IsFalse(testVector.Equals((object)differingVector));
    }