diff --git a/Directory.Build.props b/Directory.Build.props
index 267fdbd..d8eccdb 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -19,7 +19,7 @@
true
-
+
diff --git a/NoStringEvaluating.sln b/NoStringEvaluating.sln
index 43235c9..79e19c5 100644
--- a/NoStringEvaluating.sln
+++ b/NoStringEvaluating.sln
@@ -5,11 +5,11 @@ VisualStudioVersion = 17.3.32611.2
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating", "src\NoStringEvaluating\NoStringEvaluating.csproj", "{40AB411F-6002-4A69-A73F-17C5B7FC1508}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating.Tests", "src\NoStringEvaluating.Tests\NoStringEvaluating.Tests.csproj", "{48E04BE8-5BA6-409A-964E-13206F95BC8D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating.Tests", "tests\NoStringEvaluating.Tests\NoStringEvaluating.Tests.csproj", "{48E04BE8-5BA6-409A-964E-13206F95BC8D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{EA941063-94B8-4F97-A507-B5A7FD6A0B79}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp", "src\ConsoleApp\ConsoleApp.csproj", "{6A870F87-7BD9-4DB3-ACA2-0F2EFF9FB1D3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp", "tests\ConsoleApp\ConsoleApp.csproj", "{6A870F87-7BD9-4DB3-ACA2-0F2EFF9FB1D3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{88F0773E-1AA1-4C00-A8D8-F09B76A70BE9}"
ProjectSection(SolutionItems) = preProject
@@ -19,24 +19,24 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating.Extensions.Microsoft.DependencyInjection", "src\NoStringEvaluating.Extensions.Microsoft.DependencyInjection\NoStringEvaluating.Extensions.Microsoft.DependencyInjection.csproj", "{03E4E4C4-C186-4865-AC39-8E5E192D7F14}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests", "src\NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests\NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj", "{95AC9D45-49F2-41A2-88BC-E800F932C356}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests", "tests\NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests\NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj", "{95AC9D45-49F2-41A2-88BC-E800F932C356}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ci", "Ci", "{F2A9F436-5A49-486D-B4E1-B1B38924F61B}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ci", "ci", "{F2A9F436-5A49-486D-B4E1-B1B38924F61B}"
ProjectSection(SolutionItems) = preProject
.github\workflows\project-build.yml = .github\workflows\project-build.yml
.github\workflows\project-publish.yml = .github\workflows\project-publish.yml
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cpm", "Cpm", "{D8A099DF-55FC-4F56-B15A-D969456AB5ED}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "style", "style", "{622175A5-34F5-4088-B32D-4BA905CE7C8C}"
ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Packages.props = Directory.Packages.props
+ CodeAnalysis.ruleset = CodeAnalysis.ruleset
+ stylecop.json = stylecop.json
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Style", "Style", "{622175A5-34F5-4088-B32D-4BA905CE7C8C}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cpm", "cpm", "{CC0CCADA-6B57-49BC-8FC4-0BB920C8A654}"
ProjectSection(SolutionItems) = preProject
- CodeAnalysis.ruleset = CodeAnalysis.ruleset
- stylecop.json = stylecop.json
+ Directory.Build.props = Directory.Build.props
+ Directory.Packages.props = Directory.Packages.props
EndProjectSection
EndProject
Global
@@ -96,8 +96,8 @@ Global
{6A870F87-7BD9-4DB3-ACA2-0F2EFF9FB1D3} = {EA941063-94B8-4F97-A507-B5A7FD6A0B79}
{95AC9D45-49F2-41A2-88BC-E800F932C356} = {EA941063-94B8-4F97-A507-B5A7FD6A0B79}
{F2A9F436-5A49-486D-B4E1-B1B38924F61B} = {88F0773E-1AA1-4C00-A8D8-F09B76A70BE9}
- {D8A099DF-55FC-4F56-B15A-D969456AB5ED} = {88F0773E-1AA1-4C00-A8D8-F09B76A70BE9}
{622175A5-34F5-4088-B32D-4BA905CE7C8C} = {88F0773E-1AA1-4C00-A8D8-F09B76A70BE9}
+ {CC0CCADA-6B57-49BC-8FC4-0BB920C8A654} = {88F0773E-1AA1-4C00-A8D8-F09B76A70BE9}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DFE0D26A-3674-46D1-80F0-2AA1855DA356}
diff --git a/src/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj b/src/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj
deleted file mode 100644
index 2ffe863..0000000
--- a/src/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- true
- false
-
-
-
-
-
-
-
diff --git a/src/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj b/src/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj
deleted file mode 100644
index f0a633b..0000000
--- a/src/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/NoStringEvaluating/Factories/BooleanFactory.cs b/src/NoStringEvaluating/Factories/BooleanFactory.cs
index fa758e2..54db62c 100644
--- a/src/NoStringEvaluating/Factories/BooleanFactory.cs
+++ b/src/NoStringEvaluating/Factories/BooleanFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/DateTimeFactory.cs b/src/NoStringEvaluating/Factories/DateTimeFactory.cs
index 66aa6ce..58071fb 100644
--- a/src/NoStringEvaluating/Factories/DateTimeFactory.cs
+++ b/src/NoStringEvaluating/Factories/DateTimeFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/NumberListFactory.cs b/src/NoStringEvaluating/Factories/NumberListFactory.cs
index a2a9d0a..1a66e0d 100644
--- a/src/NoStringEvaluating/Factories/NumberListFactory.cs
+++ b/src/NoStringEvaluating/Factories/NumberListFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/ObjectFactory.cs b/src/NoStringEvaluating/Factories/ObjectFactory.cs
index 68bf568..f2be730 100644
--- a/src/NoStringEvaluating/Factories/ObjectFactory.cs
+++ b/src/NoStringEvaluating/Factories/ObjectFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/ValueFactory.cs b/src/NoStringEvaluating/Factories/ValueFactory.cs
index 89889d8..e5e8de7 100644
--- a/src/NoStringEvaluating/Factories/ValueFactory.cs
+++ b/src/NoStringEvaluating/Factories/ValueFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/WordFactory.cs b/src/NoStringEvaluating/Factories/WordFactory.cs
index 3f5ebff..a62e883 100644
--- a/src/NoStringEvaluating/Factories/WordFactory.cs
+++ b/src/NoStringEvaluating/Factories/WordFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/Factories/WordListFactory.cs b/src/NoStringEvaluating/Factories/WordListFactory.cs
index 88acff8..ff63f11 100644
--- a/src/NoStringEvaluating/Factories/WordListFactory.cs
+++ b/src/NoStringEvaluating/Factories/WordListFactory.cs
@@ -1,4 +1,5 @@
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Factories;
diff --git a/src/NoStringEvaluating/NoStringEvaluating.xml b/src/NoStringEvaluating/NoStringEvaluating.xml
index 29b78cb..36fe4d3 100644
--- a/src/NoStringEvaluating/NoStringEvaluating.xml
+++ b/src/NoStringEvaluating/NoStringEvaluating.xml
@@ -768,7 +768,7 @@
BooleanFactory
-
+
BooleanFactory
@@ -808,7 +808,7 @@
NumberListFactory
-
+
NumberListFactory
@@ -823,7 +823,7 @@
ObjectFactory
-
+
ObjectFactory
@@ -873,7 +873,7 @@
WordFactory
-
+
WordFactory
@@ -898,7 +898,7 @@
WordListFactory
-
+
WordListFactory
@@ -4213,36 +4213,6 @@
Zero keeper
-
-
- Contains list of ids for extra types
-
-
-
-
- Set pool to release
-
-
-
-
- Reset keepers index
-
-
-
-
- Return valueKeeper
-
-
-
-
- Release container
-
-
-
-
- Dispose
-
-
Type matching
@@ -4658,7 +4628,7 @@
Expression evaluator
-
+
Expression evaluator
@@ -5742,5 +5712,35 @@
Return reversed nodes
+
+
+ Contains list of ids for extra types
+
+
+
+
+ Set pool to release
+
+
+
+
+ Reset keepers index
+
+
+
+
+ Return valueKeeper
+
+
+
+
+ Release container
+
+
+
+
+ Dispose
+
+
diff --git a/src/NoStringEvaluating/Models/Values/ValueKeeperContainer.cs b/src/NoStringEvaluating/Services/Value/ValueKeeperContainer.cs
similarity index 94%
rename from src/NoStringEvaluating/Models/Values/ValueKeeperContainer.cs
rename to src/NoStringEvaluating/Services/Value/ValueKeeperContainer.cs
index 6043e8e..15d4aa9 100644
--- a/src/NoStringEvaluating/Models/Values/ValueKeeperContainer.cs
+++ b/src/NoStringEvaluating/Services/Value/ValueKeeperContainer.cs
@@ -1,6 +1,7 @@
using Microsoft.Extensions.ObjectPool;
+using NoStringEvaluating.Models.Values;
-namespace NoStringEvaluating.Models.Values;
+namespace NoStringEvaluating.Services.Value;
///
/// Contains list of ids for extra types
diff --git a/src/NoStringEvaluating/Models/Values/ValueKeeperContainerReleaser.cs b/src/NoStringEvaluating/Services/Value/ValueKeeperContainerReleaser.cs
similarity index 91%
rename from src/NoStringEvaluating/Models/Values/ValueKeeperContainerReleaser.cs
rename to src/NoStringEvaluating/Services/Value/ValueKeeperContainerReleaser.cs
index 016ccb5..71fd03d 100644
--- a/src/NoStringEvaluating/Models/Values/ValueKeeperContainerReleaser.cs
+++ b/src/NoStringEvaluating/Services/Value/ValueKeeperContainerReleaser.cs
@@ -1,4 +1,4 @@
-namespace NoStringEvaluating.Models.Values;
+namespace NoStringEvaluating.Services.Value;
internal readonly struct ValueKeeperContainerReleaser(ValueKeeperContainer container) : IDisposable
{
diff --git a/src/ConsoleApp/Benchmark/Base/BenchBase.cs b/tests/ConsoleApp/Benchmark/Base/BenchBase.cs
similarity index 100%
rename from src/ConsoleApp/Benchmark/Base/BenchBase.cs
rename to tests/ConsoleApp/Benchmark/Base/BenchBase.cs
diff --git a/src/ConsoleApp/Benchmark/BenchNumbers.cs b/tests/ConsoleApp/Benchmark/BenchNumbers.cs
similarity index 100%
rename from src/ConsoleApp/Benchmark/BenchNumbers.cs
rename to tests/ConsoleApp/Benchmark/BenchNumbers.cs
diff --git a/src/ConsoleApp/Benchmark/BenchParallel.cs b/tests/ConsoleApp/Benchmark/BenchParallel.cs
similarity index 100%
rename from src/ConsoleApp/Benchmark/BenchParallel.cs
rename to tests/ConsoleApp/Benchmark/BenchParallel.cs
diff --git a/src/ConsoleApp/ConsoleApp.csproj b/tests/ConsoleApp/ConsoleApp.csproj
similarity index 78%
rename from src/ConsoleApp/ConsoleApp.csproj
rename to tests/ConsoleApp/ConsoleApp.csproj
index cf36bb6..962437c 100644
--- a/src/ConsoleApp/ConsoleApp.csproj
+++ b/tests/ConsoleApp/ConsoleApp.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/src/ConsoleApp/NoStringNinjectModule.cs b/tests/ConsoleApp/NoStringNinjectModule.cs
similarity index 97%
rename from src/ConsoleApp/NoStringNinjectModule.cs
rename to tests/ConsoleApp/NoStringNinjectModule.cs
index d484e1f..83c25cf 100644
--- a/src/ConsoleApp/NoStringNinjectModule.cs
+++ b/tests/ConsoleApp/NoStringNinjectModule.cs
@@ -7,6 +7,7 @@
using NoStringEvaluating.Services.Checking;
using NoStringEvaluating.Services.Parsing;
using NoStringEvaluating.Services.Parsing.NodeReaders;
+using NoStringEvaluating.Services.Value;
namespace ConsoleApp;
diff --git a/src/ConsoleApp/Program.cs b/tests/ConsoleApp/Program.cs
similarity index 100%
rename from src/ConsoleApp/Program.cs
rename to tests/ConsoleApp/Program.cs
diff --git a/tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj b/tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj
new file mode 100644
index 0000000..5cf409a
--- /dev/null
+++ b/tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests.csproj
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/src/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluatorExtensionsTests.cs b/tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluatorExtensionsTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluatorExtensionsTests.cs
rename to tests/NoStringEvaluating.Extensions.Microsoft.DependencyInjection.Tests/NoStringEvaluatorExtensionsTests.cs
diff --git a/tests/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj b/tests/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj
new file mode 100644
index 0000000..8968541
--- /dev/null
+++ b/tests/NoStringEvaluating.Tests/NoStringEvaluating.Tests.csproj
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/NoStringEvaluating.Tests/PerfTests/PerformanceTests.cs b/tests/NoStringEvaluating.Tests/PerfTests/PerformanceTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/PerfTests/PerformanceTests.cs
rename to tests/NoStringEvaluating.Tests/PerfTests/PerformanceTests.cs
diff --git a/src/NoStringEvaluating.Tests/PerfTests/Report/ReportContainer.cs b/tests/NoStringEvaluating.Tests/PerfTests/Report/ReportContainer.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/PerfTests/Report/ReportContainer.cs
rename to tests/NoStringEvaluating.Tests/PerfTests/Report/ReportContainer.cs
diff --git a/src/NoStringEvaluating.Tests/PerfTests/Report/ReportExtensions.cs b/tests/NoStringEvaluating.Tests/PerfTests/Report/ReportExtensions.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/PerfTests/Report/ReportExtensions.cs
rename to tests/NoStringEvaluating.Tests/PerfTests/Report/ReportExtensions.cs
diff --git a/src/NoStringEvaluating.Tests/PerfTests/Report/ReportItem.cs b/tests/NoStringEvaluating.Tests/PerfTests/Report/ReportItem.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/PerfTests/Report/ReportItem.cs
rename to tests/NoStringEvaluating.Tests/PerfTests/Report/ReportItem.cs
diff --git a/src/NoStringEvaluating.Tests/PerfTests/Report/ReportWriter.cs b/tests/NoStringEvaluating.Tests/PerfTests/Report/ReportWriter.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/PerfTests/Report/ReportWriter.cs
rename to tests/NoStringEvaluating.Tests/PerfTests/Report/ReportWriter.cs
diff --git a/src/NoStringEvaluating.Tests/Properties/AssemblyInfo.cs b/tests/NoStringEvaluating.Tests/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/Properties/AssemblyInfo.cs
rename to tests/NoStringEvaluating.Tests/Properties/AssemblyInfo.cs
diff --git a/src/NoStringEvaluating.Tests/Suite.cs b/tests/NoStringEvaluating.Tests/Suite.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/Suite.cs
rename to tests/NoStringEvaluating.Tests/Suite.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/CheckFormula.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/CheckFormula.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/CheckFormula.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/CheckFormula.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateBoolean.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateBoolean.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateBoolean.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateBoolean.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateDateTime.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateDateTime.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateDateTime.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateDateTime.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumber.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumber.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumber.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumber.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumberList.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumberList.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumberList.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateNumberList.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWord.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWord.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWord.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWord.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWordList.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWordList.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWordList.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/EvaluateWordList.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Data/ParseFormula.cs b/tests/NoStringEvaluating.Tests/UnitTests/Data/ParseFormula.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Data/ParseFormula.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Data/ParseFormula.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/CountFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/CountFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/CountFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/CountFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddHoursFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddHoursFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddHoursFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddHoursFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddMinutesFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddMinutesFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddMinutesFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddMinutesFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddSecondsFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddSecondsFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddSecondsFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/AddSecondsFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateDifFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateDifFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateDifFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateDifFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateFormatFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateFormatFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateFormatFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DateFormatFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DayFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DayFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DayFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/DayFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/MonthFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/MonthFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/MonthFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/MonthFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/NowFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/NowFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/NowFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/NowFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TimeDifFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TimeDifFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TimeDifFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TimeDifFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/ToDateTimeFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/ToDateTimeFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/ToDateTimeFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/ToDateTimeFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TodayFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TodayFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TodayFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/TodayFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/WeekDayFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/WeekDayFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/WeekDayFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/WeekDayFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/YearFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/YearFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/YearFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Date/YearFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsErrorFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsErrorFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsErrorFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsErrorFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsMemberFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsMemberFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsMemberFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsMemberFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsNumberFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsNumberFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsNumberFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/IsNumberFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/LenFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/LenFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/LenFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/LenFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/SortFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/SortFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/SortFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/SortFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/ToNumberFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/ToNumberFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/ToNumberFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/ToNumberFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ConcatFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ConcatFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ConcatFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ConcatFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ExplodeFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ExplodeFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ExplodeFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ExplodeFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ImplodeFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ImplodeFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ImplodeFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ImplodeFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/IsTextFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/IsTextFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/IsTextFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/IsTextFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LeftFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LeftFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LeftFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LeftFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LowerFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LowerFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LowerFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/LowerFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/MiddleFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/MiddleFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/MiddleFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/MiddleFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ProperFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ProperFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ProperFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ProperFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ReplaceFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ReplaceFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ReplaceFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/ReplaceFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/RightFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/RightFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/RightFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/RightFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/TextFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/TextFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/TextFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/TextFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UniqueFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UniqueFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UniqueFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UniqueFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UpperFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UpperFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UpperFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Excel/Word/UpperFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/FunctionIntegrationTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/FunctionIntegrationTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/FunctionIntegrationTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/FunctionIntegrationTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/FunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/FunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/FunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/FunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/AndFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/AndFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/AndFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/AndFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IfFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IfFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IfFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IfFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IffFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IffFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IffFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IffFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IsNanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IsNanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IsNanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/IsNanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotAliasFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotAliasFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotAliasFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotAliasFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/NotFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/OrFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/OrFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Logic/OrFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Logic/OrFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/AbsFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/AbsFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/AbsFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/AbsFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/AddFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/AddFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/AddFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/AddFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/CeilFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/CeilFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/CeilFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/CeilFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FactFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FactFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FactFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FactFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FibFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FibFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FibFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FibFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FloorFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FloorFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/FloorFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/FloorFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/GcdFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/GcdFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/GcdFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/GcdFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LcmFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LcmFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LcmFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LcmFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LnFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LnFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LnFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LnFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log10FunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log10FunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log10FunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log10FunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log2FunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log2FunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log2FunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Log2FunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LogFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LogFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/LogFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/LogFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MaxFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MaxFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MaxFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MaxFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MeanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MeanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MeanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MeanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MinFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MinFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MinFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MinFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/ModFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/ModFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/ModFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/ModFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MultiFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MultiFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/MultiFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/MultiFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/RoundFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/RoundFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/RoundFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/RoundFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SgnFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SgnFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SgnFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SgnFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SignFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SignFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SignFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SignFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SqrtFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SqrtFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/SqrtFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/SqrtFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcosFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcosFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcosFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcosFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcoshFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcoshFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcoshFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/AcoshFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccosFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccosFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccosFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccosFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccoshFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccoshFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccoshFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArccoshFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcosFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcosFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcosFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcosFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcoshFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcoshFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcoshFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/ArcoshFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CosFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CosFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CosFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CosFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CoshFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CoshFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CoshFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cos/CoshFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcosechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcosechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcosechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcosechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcschFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcschFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcschFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/AcschFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArccschFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArccschFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArccschFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArccschFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcosechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcosechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcosechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcosechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcschFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcschFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcschFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/ArcschFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosecFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosecFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosecFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosecFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CosechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CscFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CscFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CscFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CscFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CschFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CschFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CschFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cosec/CschFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcotFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcotFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcotFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcotFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcothFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcothFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcothFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/AcothFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ActghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccotFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccotFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccotFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccotFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccothFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccothFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccothFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArccothFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/ArcctghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CotFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CotFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CotFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CotFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CothFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CothFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CothFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CothFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Cotan/CtghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/DegFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/DegFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/DegFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/DegFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/ExpFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/ExpFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/ExpFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/ExpFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/RadFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/RadFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/RadFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/RadFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsecFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsecFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsecFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsecFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArcsechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArsechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArsechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArsechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/ArsechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/AsechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/AsechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/AsechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/AsechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SecFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SecFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SecFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SecFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SechFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SechFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SechFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sec/SechFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArcsinhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/ArsinhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/AsinhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Sin/SinhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/ArctghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/AtghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanhFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanhFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanhFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TanhFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TgFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TgFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TgFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TgFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TghFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TghFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TghFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Math/Trigonometry/Tan/TghFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Null/IfNullFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/IfNullFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Null/IfNullFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/IfNullFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Null/IsNullFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/IsNullFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Null/IsNullFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/IsNullFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Functions/Null/NullIfFunctionTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/NullIfFunctionTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Functions/Null/NullIfFunctionTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Functions/Null/NullIfFunctionTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Helpers/EvaluatorFacadeFactory.cs b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/EvaluatorFacadeFactory.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Helpers/EvaluatorFacadeFactory.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Helpers/EvaluatorFacadeFactory.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Helpers/Extensions.cs b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/Extensions.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Helpers/Extensions.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Helpers/Extensions.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Helpers/FormulaModelFactory.cs b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/FormulaModelFactory.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Helpers/FormulaModelFactory.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Helpers/FormulaModelFactory.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs
similarity index 93%
rename from src/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs
index ad7309c..5e0a3d5 100644
--- a/src/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs
+++ b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/InternalValueFactory.cs
@@ -1,5 +1,6 @@
using NoStringEvaluating.Factories;
using NoStringEvaluating.Models.Values;
+using NoStringEvaluating.Services.Value;
namespace NoStringEvaluating.Tests.UnitTests.Helpers;
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Helpers/VariablesContainer.cs b/tests/NoStringEvaluating.Tests/UnitTests/Helpers/VariablesContainer.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Helpers/VariablesContainer.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Helpers/VariablesContainer.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Models/FormulaModel.cs b/tests/NoStringEvaluating.Tests/UnitTests/Models/FormulaModel.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Models/FormulaModel.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Models/FormulaModel.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Models/Values/EvaluatorValueTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Models/Values/EvaluatorValueTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Models/Values/EvaluatorValueTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Models/Values/EvaluatorValueTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Models/Values/InternalEvaluatorValueTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Models/Values/InternalEvaluatorValueTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Models/Values/InternalEvaluatorValueTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Models/Values/InternalEvaluatorValueTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorNullableTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorNullableTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorNullableTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorNullableTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/NoStringEvaluatorTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Services/Checking/FormulaCheckerTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Services/Checking/FormulaCheckerTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Services/Checking/FormulaCheckerTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Services/Checking/FormulaCheckerTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Services/OperationProcessorTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Services/OperationProcessorTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Services/OperationProcessorTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Services/OperationProcessorTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Services/Parsing/FormulaParserTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Services/Parsing/FormulaParserTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Services/Parsing/FormulaParserTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Services/Parsing/FormulaParserTests.cs
diff --git a/src/NoStringEvaluating.Tests/UnitTests/Services/Value/WordFormatterTests.cs b/tests/NoStringEvaluating.Tests/UnitTests/Services/Value/WordFormatterTests.cs
similarity index 100%
rename from src/NoStringEvaluating.Tests/UnitTests/Services/Value/WordFormatterTests.cs
rename to tests/NoStringEvaluating.Tests/UnitTests/Services/Value/WordFormatterTests.cs