From e9df31986763392dc91d64fbd4a71352561ffa4d Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 9 Aug 2015 17:50:46 +0200 Subject: [PATCH] Tests: fix build warning in MatrixStructureTheory tests --- .../MatrixStructureTheory.cs | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs b/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs index 44e5348a..725f270c 100644 --- a/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs +++ b/src/UnitTests/LinearAlgebraTests/MatrixStructureTheory.cs @@ -61,12 +61,13 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests public void IsEqualToItself(TestMatrix testMatrix) { Matrix matrix = Get(testMatrix); + object matrixObject = matrix; Assert.That(matrix, Is.EqualTo(matrix)); Assert.IsTrue(matrix.Equals(matrix)); - Assert.IsTrue(matrix.Equals((object)matrix)); - Assert.IsTrue(((object)matrix).Equals(matrix)); - Assert.IsTrue(matrix == (object)matrix); - Assert.IsTrue((object)matrix == matrix); + Assert.IsTrue(matrix.Equals(matrixObject)); + Assert.IsTrue(matrixObject.Equals(matrix)); + Assert.IsTrue(matrix == matrixObject); + Assert.IsTrue(matrixObject == matrix); } [Theory] @@ -77,12 +78,14 @@ namespace MathNet.Numerics.UnitTests.LinearAlgebraTests Assume.That(leftTestMatrix, Is.Not.EqualTo(rightTestmatrix)); // THEN + object leftObject = left; + object rightObject = right; Assert.That(left, Is.Not.EqualTo(right)); Assert.IsFalse(left.Equals(right)); - Assert.IsFalse(left.Equals((object)right)); - Assert.IsFalse(((object)left).Equals(right)); - Assert.IsFalse(left == (object)right); - Assert.IsFalse((object)left == right); + Assert.IsFalse(left.Equals(rightObject)); + Assert.IsFalse(leftObject.Equals(right)); + Assert.IsFalse(left == rightObject); + Assert.IsFalse(leftObject == right); } [Theory]