public void EqualsReturnsTrueForSameReferenceObjects() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv1 = new SparseVector <double>(originalVector); SparseVector <double> sv2 = sv1; // act var trueResult1 = sv1.Equals(sv2); var trueResult2 = sv1.Equals((object)sv2); // assert Assert.IsTrue(trueResult1); Assert.IsTrue(trueResult2); }
public void EqualsReturnsFalseForNullArgument() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv1 = new SparseVector <double>(originalVector); SparseVector <double> sv2 = null; // act var falseResult1 = sv1.Equals(sv2); var falseResult2 = sv1.Equals((object)sv2); // assert Assert.IsFalse(falseResult1); Assert.IsFalse(falseResult2); }
public void EqualsReturnsFalseForDifferentTypeArgument() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv = new SparseVector <double>(originalVector); // act var falseResult1 = sv.Equals(string.Empty); // assert Assert.IsFalse(falseResult1); }
public void EqualsTestObjectReferenceEquality() { SparseVector o1 = new SparseVector(1); SparseVector o2 = new SparseVector(1); Assert.IsTrue(o1.Equals((Object) o2)); }
public void EqualsTestReferenceEquals() { SparseVector o1 = new SparseVector(1); SparseVector o2 = o1; Assert.IsTrue(o1.Equals(o2)); }
public void EqualsTestInequality() { SparseVector o1 = new SparseVector(1); SparseVector o2 = new SparseVector(2); Assert.IsFalse(o1.Equals(o2)); }
public void EqualsTestEquality() { SparseVector o1 = new SparseVector(1); SparseVector o2 = new SparseVector(1); Assert.IsTrue(o1.Equals(o2)); }
public void EqualsReturnsTrueForSameReferenceObjects() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv1 = new SparseVector<double>(originalVector); SparseVector<double> sv2 = sv1; // act var trueResult1 = sv1.Equals(sv2); var trueResult2 = sv1.Equals((object)sv2); // assert Assert.IsTrue(trueResult1); Assert.IsTrue(trueResult2); }
public void EqualsReturnsFalseForDifferentTypeArgument() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv = new SparseVector<double>(originalVector); // act var falseResult1 = sv.Equals(string.Empty); // assert Assert.IsFalse(falseResult1); }
public void EqualsReturnsFalseForNullArgument() { // arrange var originalVector = SparseVectorHelper.GenerateRandomVector(1000, 0.7, () => SparseVectorHelper.RandomInInterval(-100, 100, 2)); var sv1 = new SparseVector<double>(originalVector); SparseVector<double> sv2 = null; // act var falseResult1 = sv1.Equals(sv2); var falseResult2 = sv1.Equals((object)sv2); // assert Assert.IsFalse(falseResult1); Assert.IsFalse(falseResult2); }