diff --git a/ProcessLib/SmallDeformation/Tests.cmake b/ProcessLib/SmallDeformation/Tests.cmake
index fd081776ee48b792ce447ec4937fe805f95372bc..5c6db41824f293ae773c357fd089357de5a0b591 100644
--- a/ProcessLib/SmallDeformation/Tests.cmake
+++ b/ProcessLib/SmallDeformation/Tests.cmake
@@ -6,6 +6,9 @@ if (NOT OGS_USE_MPI)
     OgsTest(PROJECTFILE Mechanics/Linear/square_1e5.prj RUNTIME 200)
     OgsTest(PROJECTFILE Mechanics/Linear/square_1e2_quad8_traction_top.prj)
     OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0.prj)
+    if(OGS_USE_MKL)
+        OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_mkl.xml)
+    endif()
     OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_simple_shear.prj)
     OgsTest(PROJECTFILE Mechanics/Linear/MaterialForces/bar.prj)
     OgsTest(PROJECTFILE Mechanics/Linear/MaterialForces/bar_3D.prj RUNTIME 40)
diff --git a/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml b/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5d7eb19e1d0bbac475fa25d62ddb08aae2aaef6f
--- /dev/null
+++ b/Tests/Data/Mechanics/Linear/cube_1e0_mkl.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProjectDiff base_file="cube_1e0.prj">
+    <add sel="/*/linear_solvers/linear_solver" pos="after">
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <eigen>
+                <solver_type>PardisoLU</solver_type>
+            </eigen>
+        </linear_solver>
+    </add>
+    <remove sel="/*/linear_solvers/linear_solver[1]" />
+</OpenGeoSysProjectDiff>