diff --git a/Shared.EventStoreContext.Tests/Shared.EventStoreContext.Tests.csproj b/Shared.EventStoreContext.Tests/Shared.EventStoreContext.Tests.csproj
index bf31d1ba..2648fbf1 100644
--- a/Shared.EventStoreContext.Tests/Shared.EventStoreContext.Tests.csproj
+++ b/Shared.EventStoreContext.Tests/Shared.EventStoreContext.Tests.csproj
@@ -4,7 +4,7 @@
net7.0
enable
enable
- Full
+ None
false
true
diff --git a/Shared.IntegrationTesting.Tests/Shared.IntegrationTesting.Tests.csproj b/Shared.IntegrationTesting.Tests/Shared.IntegrationTesting.Tests.csproj
index 4ba3ee24..81aa7191 100644
--- a/Shared.IntegrationTesting.Tests/Shared.IntegrationTesting.Tests.csproj
+++ b/Shared.IntegrationTesting.Tests/Shared.IntegrationTesting.Tests.csproj
@@ -4,7 +4,7 @@
net7.0
enable
enable
- Full
+ None
false
diff --git a/Shared.IntegrationTesting.UnitTests/GlobalUsings.cs b/Shared.IntegrationTesting.UnitTests/GlobalUsings.cs
new file mode 100644
index 00000000..8c927eb7
--- /dev/null
+++ b/Shared.IntegrationTesting.UnitTests/GlobalUsings.cs
@@ -0,0 +1 @@
+global using Xunit;
\ No newline at end of file
diff --git a/Shared.IntegrationTesting.UnitTests/Shared.IntegrationTesting.UnitTests.csproj b/Shared.IntegrationTesting.UnitTests/Shared.IntegrationTesting.UnitTests.csproj
new file mode 100644
index 00000000..6a27241e
--- /dev/null
+++ b/Shared.IntegrationTesting.UnitTests/Shared.IntegrationTesting.UnitTests.csproj
@@ -0,0 +1,29 @@
+
+
+
+ net7.0
+ enable
+ enable
+ None
+ false
+ true
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
diff --git a/Shared.IntegrationTesting.UnitTests/UnitTest1.cs b/Shared.IntegrationTesting.UnitTests/UnitTest1.cs
new file mode 100644
index 00000000..b0289b43
--- /dev/null
+++ b/Shared.IntegrationTesting.UnitTests/UnitTest1.cs
@@ -0,0 +1,118 @@
+namespace Shared.IntegrationTesting.UnitTests
+{
+ using Shouldly;
+ using TechTalk.SpecFlow;
+
+ public class SpecflowTableHelperTests
+ {
+ [Theory]
+ [InlineData("Field1", "true", true)]
+ [InlineData("Field1", "false", false)]
+ public void SpecflowTableHelper_GetBooleanValue_ExpectedValueIsReturned(String header, String value, Boolean expectedValue)
+ {
+ List headers = new List();
+ headers.Add(header);
+ Table table = new Table(headers.ToArray());
+ table.AddRow(value);
+ Boolean actual = SpecflowTableHelper.GetBooleanValue(table.Rows.First(), header);
+ actual.ShouldBe(expectedValue);
+ }
+
+ [Theory]
+ [MemberData(nameof(GetUserChoiceTestData))]
+ public void SpecflowTableHelper_GetDateForDateString_ExpectedValueIsReturned(String value, DateTime expectedDate)
+ {
+
+ DateTime today = new DateTime(2023, 11, 27);
+ DateTime actual = SpecflowTableHelper.GetDateForDateString(value, today);
+ actual.ShouldBe(expectedDate);
+ }
+
+ public static IEnumerable