diff --git a/VectoCore/VectoCore/Utils/DelaunayMap.cs b/VectoCore/VectoCore/Utils/DelaunayMap.cs
index e65e6afc0cb4dd737b6bd7823e9539d6897b00a1..f019b82c253647440b99b7be1fc4a8852a4e1003 100644
--- a/VectoCore/VectoCore/Utils/DelaunayMap.cs
+++ b/VectoCore/VectoCore/Utils/DelaunayMap.cs
@@ -96,11 +96,6 @@ namespace TUGraz.VectoCore.Utils
 
 			var points = Points.ToArray();
 
-			var xmin = points.Min(p => p.X);
-			var xmax = points.Max(p => p.X);
-			var ymin = points.Min(p => p.Y);
-			var ymax = points.Max(p => p.Y);
-
 			// iteratively add each point into the correct triangle and split up the triangle
 			foreach (var point in points) {
 				// If the vertex lies inside the circumcircle of a triangle, the edges of this triangle are 
@@ -131,7 +126,7 @@ namespace TUGraz.VectoCore.Utils
 				}
 			}
 
-			//DrawGraph(pointCount, triangles, superTriangle, xmin, xmax, ymin, ymax);
+			DrawGraph(pointCount, triangles, superTriangle, points);
 
 			_convexHull = triangles.FindAll(t => t.SharesVertexWith(superTriangle)).
 				SelectMany(t => t.GetEdges()).
@@ -158,9 +153,13 @@ namespace TUGraz.VectoCore.Utils
 		/// Draws the delaunay map (except supertriangle).
 		/// </summary>
 		[Conditional("TRACE")]
-		private static void DrawGraph(int i, List<Triangle> triangles, Triangle superTriangle, double xmin, double xmax, double ymin,
-			double ymax, Point lastPoint = null)
+		private static void DrawGraph(int i, List<Triangle> triangles, Triangle superTriangle, Point[] points, Point lastPoint = null)
 		{
+			var xmin = points.Min(p => p.X);
+			var xmax = points.Max(p => p.X);
+			var ymin = points.Min(p => p.Y);
+			var ymax = points.Max(p => p.Y);
+			
 			using (var chart = new Chart { Width = 1000, Height = 1000 }) {
 				chart.ChartAreas.Add(new ChartArea("main") {
 					AxisX = new Axis { Minimum = Math.Min(xmin, xmin), Maximum = Math.Max(xmax, xmax) },
@@ -196,6 +195,7 @@ namespace TUGraz.VectoCore.Utils
 
 				var frame = new StackFrame(2);
 				var method = frame.GetMethod();
+				System.Diagnostics.Debug.Assert(method.DeclaringType != null, "method.DeclaringType != null");
 				var type = string.Join("", method.DeclaringType.Name.Split(Path.GetInvalidFileNameChars()));
 				var methodName = string.Join("", method.Name.Split(Path.GetInvalidFileNameChars()));
 				Directory.CreateDirectory("delaunay");
@@ -267,13 +267,13 @@ namespace TUGraz.VectoCore.Utils
 			}
 
 			// 2d vector of the edge:  A--->B
-			var AB = new Point(edge.Vector.X, edge.Vector.Y);
+			var ab = new Point(edge.Vector.X, edge.Vector.Y);
 
 			// 2d vector of the point: A---->P
-			var AP = new Point(x - edge.P1.X, y - edge.P1.Y);
+			var ap = new Point(x - edge.P1.X, y - edge.P1.Y);
 
 			// projection of point (x,y) onto the edge
-			var z = edge.P1.Z + edge.Vector.Z * (AP.Dot(AB) / AB.Dot(AB));
+			var z = edge.P1.Z + edge.Vector.Z * (ap.Dot(ab) / ab.Dot(ab));
 			return z;
 		}
 
diff --git a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FullLoadCurveTest.cs b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FullLoadCurveTest.cs
index 9f1508424c4aa54ecbb1de5ceb0c75cf664e9699..7afa881ed1d9428554310a9288370b1f9622f122 100644
--- a/VectoCore/VectoCoreTest/Models/SimulationComponentData/FullLoadCurveTest.cs
+++ b/VectoCore/VectoCoreTest/Models/SimulationComponentData/FullLoadCurveTest.cs
@@ -177,16 +177,17 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
 			};
 			target.Parameters.Add(new MethodCallParameter("${level}"));
 			target.Parameters.Add(new MethodCallParameter("${message}"));
-			SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Debug);
+			SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Warn);
 			EngineFullLoadCurve.ReadFromFile(@"TestData\Components\FullLoadCurve wrong header.vfld");
-			Assert.IsTrue(LogList.Contains("FullLoadCurve: Header Line is not valid. Expected: \'engine speed, full load torque, motoring torque\', Got: \'n, Mfull, Mdrag, PT1\'. Falling back to column index."));
+			Assert.IsTrue(
+				LogList.Contains(
+					"FullLoadCurve: Header Line is not valid. Expected: \'engine speed, full load torque, motoring torque\', Got: \'n, Mfull, Mdrag, PT1\'. Falling back to column index."));
 			LogList.Clear();
 		}
 
 		public static void LogMethod_Test_FileRead_HeaderColumnsNotNamedCorrectly(string level, string message)
 		{
-			if (level == "Warn")
-				LogList.Add(message);
+			LogList.Add(message);
 		}
 
 		/// <summary>