diff --git a/tests/unit_tests/cad/dagmc.h5m b/tests/unit_tests/cad/dagmc.h5m
new file mode 100644
index 0000000000..63a29ee62b
Binary files /dev/null and b/tests/unit_tests/cad/dagmc.h5m differ
diff --git a/tests/unit_tests/cad/materials.xml b/tests/unit_tests/cad/materials.xml
new file mode 100644
index 0000000000..af1b505db2
--- /dev/null
+++ b/tests/unit_tests/cad/materials.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/unit_tests/cad/settings.xml b/tests/unit_tests/cad/settings.xml
new file mode 100644
index 0000000000..89b7976875
--- /dev/null
+++ b/tests/unit_tests/cad/settings.xml
@@ -0,0 +1,16 @@
+
+
+
+ eigenvalue
+ true
+ 15
+ 5
+ 10000
+
+
+
+ -4 -4 -4 4 4 4
+
+
+
+
diff --git a/tests/unit_tests/cad/tallies.xml b/tests/unit_tests/cad/tallies.xml
new file mode 100644
index 0000000000..62a870c022
--- /dev/null
+++ b/tests/unit_tests/cad/tallies.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ 1
+
+
+
+ 0 20.0e6
+
+
+
+ 0 20.0e6
+
+
+
+ 1
+ total scatter nu-scatter absorption fission nu-fission
+
+
+
+ 1 2
+ total scatter nu-scatter absorption fission nu-fission
+
+
+
+ 1 2 3
+ scatter nu-scatter nu-fission
+
+
+
diff --git a/tests/unit_tests/cad/test_cad.py b/tests/unit_tests/cad/test_cad.py
new file mode 100644
index 0000000000..21a3a246d3
--- /dev/null
+++ b/tests/unit_tests/cad/test_cad.py
@@ -0,0 +1,10 @@
+
+import pytest
+
+from subprocess import call
+
+from tests.unit_tests import assert_false
+
+def test_cad():
+ assert not call(["openmc"])
+