Index: Core/Common/src/Core.Common.Geometry/AdvancedMath2D.cs
===================================================================
diff -u -r58bcdff0e0effb884294342067cc723e06961379 -r133ab46a14ee9508c8dd5e4f82381da606076ae0
--- Core/Common/src/Core.Common.Geometry/AdvancedMath2D.cs (.../AdvancedMath2D.cs) (revision 58bcdff0e0effb884294342067cc723e06961379)
+++ Core/Common/src/Core.Common.Geometry/AdvancedMath2D.cs (.../AdvancedMath2D.cs) (revision 133ab46a14ee9508c8dd5e4f82381da606076ae0)
@@ -65,7 +65,7 @@
///
/// The line to complete.
/// The level at which to place the points completing the polygon.
- /// A new collection of , with the line's point and
+ /// A new collection of , with the line's points and
/// the two new bottom points.
/// Thrown when is null.
///
Index: Core/Common/test/Core.Common.Geometry.Test/AdvancedMath2DTest.cs
===================================================================
diff -u -rfe90a6d174a01975381e6cda55ed1f7f4e831a51 -r133ab46a14ee9508c8dd5e4f82381da606076ae0
--- Core/Common/test/Core.Common.Geometry.Test/AdvancedMath2DTest.cs (.../AdvancedMath2DTest.cs) (revision fe90a6d174a01975381e6cda55ed1f7f4e831a51)
+++ Core/Common/test/Core.Common.Geometry.Test/AdvancedMath2DTest.cs (.../AdvancedMath2DTest.cs) (revision 133ab46a14ee9508c8dd5e4f82381da606076ae0)
@@ -388,7 +388,7 @@
}
[Test]
- public void CompleteLineToPolygon_LineWithLessThanTwoPoints_ThrowsArgumentNullException([Range(0,1)] int pointCount)
+ public void CompleteLineToPolygon_LineWithLessThanTwoPoints_ThrowsArgumentNullException([Range(0, 1)] int pointCount)
{
// Setup
IEnumerable points = Enumerable.Repeat(new Point2D(3, 2), pointCount);
@@ -402,7 +402,6 @@
Assert.AreEqual("line", exception.ParamName);
}
-
[Test]
[TestCase(3)]
[TestCase(0)]
@@ -414,19 +413,20 @@
var random = new Random(21);
int firstPointX = random.Next();
int lastPointX = random.Next();
- var points = new []
+ var points = new[]
{
- new Point2D(firstPointX, random.Next()),
- new Point2D(random.Next(), random.Next()),
- new Point2D(lastPointX, random.Next()),
+ new Point2D(firstPointX, random.Next()),
+ new Point2D(random.Next(), random.Next()),
+ new Point2D(lastPointX, random.Next())
};
-
+
// Call
Point2D[] pointsOfPolygon = AdvancedMath2D.CompleteLineToPolygon(points, completingPointsLevel).ToArray();
// Assert
- Assert.AreEqual(new Point2D(lastPointX, completingPointsLevel), pointsOfPolygon.ElementAt(3));
- Assert.AreEqual(new Point2D(firstPointX, completingPointsLevel), pointsOfPolygon.ElementAt(4));
+ Assert.AreEqual(points, pointsOfPolygon.Take(3));
+ Assert.AreEqual(new Point2D(lastPointX, completingPointsLevel), pointsOfPolygon[3]);
+ Assert.AreEqual(new Point2D(firstPointX, completingPointsLevel), pointsOfPolygon[4]);
}
private static double[] ThreeRandomXCoordinates()
Index: Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs
===================================================================
diff -u -r677ec9937ae7eff73a09bf937804ad22e0dc5a4b -r133ab46a14ee9508c8dd5e4f82381da606076ae0
--- Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs (.../TestHelperTest.cs) (revision 677ec9937ae7eff73a09bf937804ad22e0dc5a4b)
+++ Core/Common/test/Core.Common.TestUtil.Test/TestHelperTest.cs (.../TestHelperTest.cs) (revision 133ab46a14ee9508c8dd5e4f82381da606076ae0)
@@ -1116,26 +1116,8 @@
[Test]
public void AssertCollectionsAreEqual_ComparerNull_ThrowsException()
{
- // Setup
- var objectA = new object();
- var objectB = new object();
- var objectC = new object();
- var objectD = new object();
-
// Call
- TestDelegate test = () => TestHelper.AssertCollectionsAreEqual(new[]
- {
- objectA,
- objectB,
- objectC,
- objectD
- }, new[]
- {
- objectA,
- objectB,
- objectC,
- objectD
- }, null);
+ TestDelegate test = () => TestHelper.AssertCollectionsAreEqual(Enumerable.Empty