diff --git a/Inspectron.Epson.Tests/GlobalUsings.cs b/Inspectron.Epson.Tests/GlobalUsings.cs
new file mode 100644
index 0000000..c802f44
--- /dev/null
+++ b/Inspectron.Epson.Tests/GlobalUsings.cs
@@ -0,0 +1 @@
+global using Xunit;
diff --git a/Inspectron.Epson.Tests/Inspectron.Epson.Tests.csproj b/Inspectron.Epson.Tests/Inspectron.Epson.Tests.csproj
new file mode 100644
index 0000000..fc64d8b
--- /dev/null
+++ b/Inspectron.Epson.Tests/Inspectron.Epson.Tests.csproj
@@ -0,0 +1,26 @@
+
+
+
+ net8.0
+ enable
+ enable
+ false
+ true
+ Major
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
+
diff --git a/Inspectron.Epson.Tests/Sanity/SanityTests.cs b/Inspectron.Epson.Tests/Sanity/SanityTests.cs
new file mode 100644
index 0000000..abb1753
--- /dev/null
+++ b/Inspectron.Epson.Tests/Sanity/SanityTests.cs
@@ -0,0 +1,7 @@
+namespace Inspectron.Epson.Tests.Sanity;
+
+public class SanityTests
+{
+ [Fact]
+ public void Truth_is_true() => Assert.True(true);
+}
diff --git a/Inspectron.Epson.slnx b/Inspectron.Epson.slnx
index 6cb719b..4839700 100644
--- a/Inspectron.Epson.slnx
+++ b/Inspectron.Epson.slnx
@@ -6,6 +6,7 @@
+