diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
index bd31845be091b7d631597f36d1d062dd918c45fa..0ff2688b69daab7cc9f30c5be5b0ae4ef523a841 100644
--- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
@@ -29,6 +29,7 @@
 *   Martin Rexeis, rexeis@ivt.tugraz.at, IVT, Graz University of Technology
 */
 
+using System;
 using System.Data;
 using System.Linq;
 using Microsoft.VisualStudio.TestTools.UnitTesting;
@@ -110,7 +111,8 @@ namespace TUGraz.VectoCore.Tests.Reports
 				var pRetIn = (Watt)row[(int)ModalResultField.P_retarder_in];
 				var pGbxInertia = (Watt)row[(int)ModalResultField.P_gbx_inertia];
 				var pEngInertia = (Watt)row[(int)ModalResultField.P_eng_inertia];
-				var pAux = (Watt)row[(int)ModalResultField.P_aux];
+				var pAux =
+					(Watt)(row[(int)ModalResultField.P_aux] != DBNull.Value ? row[(int)ModalResultField.P_aux] : 0.SI<Watt>());
 				var pBrakeLoss = (Watt)row[(int)ModalResultField.P_brake_loss];
 				var pBrakeIn = (Watt)row[(int)ModalResultField.P_brake_in];
 				var pClutchLoss = (Watt)row[(int)ModalResultField.P_clutch_loss];
@@ -130,7 +132,6 @@ namespace TUGraz.VectoCore.Tests.Reports
 
 				Assert.AreEqual(pRetIn.Value(), (pAxleIn + pLossRet).Value(), 1E-3, "time: {0}  distance: {1}", time, distance);
 
-
 				Assert.AreEqual(pGbxIn.Value(), pClutchOut.Value(), 1E-3, "time: {0}  distance: {1}", time, distance);
 
 				Assert.AreEqual(pEngOut.Value(), (pClutchOut + pClutchLoss).Value(), 1E-3,