diff --git a/src/Simplify.Web.Tests/Meta/ControllersMetaDataFactoryTests.cs b/src/Simplify.Web.Meta.Tests/ControllersMetaDataFactoryTests.cs
similarity index 95%
rename from src/Simplify.Web.Tests/Meta/ControllersMetaDataFactoryTests.cs
rename to src/Simplify.Web.Meta.Tests/ControllersMetaDataFactoryTests.cs
index 2c318ed5..06d3dfc2 100644
--- a/src/Simplify.Web.Tests/Meta/ControllersMetaDataFactoryTests.cs
+++ b/src/Simplify.Web.Meta.Tests/ControllersMetaDataFactoryTests.cs
@@ -1,10 +1,9 @@
using System;
using System.Linq;
using NUnit.Framework;
-using Simplify.Web.Meta;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Meta.Tests.TestTypes;
-namespace Simplify.Web.Tests.Meta;
+namespace Simplify.Web.Meta.Tests;
[TestFixture]
public class ControllersMetaDataFactoryTests
diff --git a/src/Simplify.Web.Tests/Meta/ControllersMetaStoreTests.cs b/src/Simplify.Web.Meta.Tests/ControllersMetaStoreTests.cs
similarity index 95%
rename from src/Simplify.Web.Tests/Meta/ControllersMetaStoreTests.cs
rename to src/Simplify.Web.Meta.Tests/ControllersMetaStoreTests.cs
index 4040fbcd..905f7903 100644
--- a/src/Simplify.Web.Tests/Meta/ControllersMetaStoreTests.cs
+++ b/src/Simplify.Web.Meta.Tests/ControllersMetaStoreTests.cs
@@ -2,10 +2,9 @@
using Moq;
using NUnit.Framework;
using Simplify.Web.Attributes.Setup;
-using Simplify.Web.Meta;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Meta.Tests.TestTypes;
-namespace Simplify.Web.Tests.Meta;
+namespace Simplify.Web.Meta.Tests;
[TestFixture]
[IgnoreControllers(typeof(TestController3))]
diff --git a/src/Simplify.Web.Meta.Tests/Simplify.Web.Meta.Tests.csproj b/src/Simplify.Web.Meta.Tests/Simplify.Web.Meta.Tests.csproj
new file mode 100644
index 00000000..e1301ae9
--- /dev/null
+++ b/src/Simplify.Web.Meta.Tests/Simplify.Web.Meta.Tests.csproj
@@ -0,0 +1,22 @@
+
+
+ net8.0
+ enable
+ nullable
+
+ Alexander Krylkov
+ Simplify
+ Simplify.Web meta unit tests
+ Licensed under LGPL
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Meta/SimplifyWebTypesFinderTests.cs b/src/Simplify.Web.Meta.Tests/SimplifyWebTypesFinderTests.cs
similarity index 73%
rename from src/Simplify.Web.Tests/Meta/SimplifyWebTypesFinderTests.cs
rename to src/Simplify.Web.Meta.Tests/SimplifyWebTypesFinderTests.cs
index fc415901..848fbf80 100644
--- a/src/Simplify.Web.Tests/Meta/SimplifyWebTypesFinderTests.cs
+++ b/src/Simplify.Web.Meta.Tests/SimplifyWebTypesFinderTests.cs
@@ -1,9 +1,8 @@
using NUnit.Framework;
using Simplify.Web.Bootstrapper;
-using Simplify.Web.Meta;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Meta.Tests.TestTypes;
-namespace Simplify.Web.Tests.Meta;
+namespace Simplify.Web.Meta.Tests;
[TestFixture]
public class SimplifyWebTypesFinderTests
@@ -23,7 +22,7 @@ public void FindTypeDerivedFrom_BaseBootstrapper_TestBootstrapperReturned()
var type = SimplifyWebTypesFinder.FindTypeDerivedFrom();
// Assert
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestBootstrapper", type!.FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestBootstrapper", type!.FullName);
}
[Test]
@@ -45,9 +44,9 @@ public void FindTypesDerivedFrom_ControllerWith3TypesDerived_3TestControllersRet
// Assert
Assert.AreEqual(3, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController1", types[0].FullName);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController3", types[1].FullName);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController6", types[2].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController1", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController3", types[1].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController6", types[2].FullName);
}
[Test]
@@ -59,7 +58,7 @@ public void FindTypesDerivedFrom_ControllerWithModelWith1TypeDerived_1TestContro
// Assert
Assert.AreEqual(1, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController4", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController4", types[0].FullName);
}
[Test]
@@ -71,7 +70,7 @@ public void FindTypesDerivedFrom_AsyncControllerWith1TypeDerived_1TestController
// Assert
Assert.AreEqual(1, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController2", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController2", types[0].FullName);
}
[Test]
@@ -83,7 +82,7 @@ public void FindTypesDerivedFrom_AsyncControllerWithModelWith1TypeDerived_1TestC
// Assert
Assert.AreEqual(1, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestController5", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestController5", types[0].FullName);
}
[Test]
@@ -95,7 +94,7 @@ public void FindTypesDerivedFrom_Controller2With1TypeDerived_1TestControllersRet
// Assert
Assert.AreEqual(1, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestControllerV2", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestControllerV2", types[0].FullName);
}
[Test]
@@ -107,7 +106,7 @@ public void FindTypesDerivedFrom_Controller2WithModelWith1TypeDerived_1TestContr
// Assert
Assert.AreEqual(1, types.Count);
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestControllerV2WithModel", types[0].FullName);
+ Assert.AreEqual("Simplify.Web.Meta.Tests.TestTypes.TestControllerV2WithModel", types[0].FullName);
}
[Test]
diff --git a/src/Simplify.Web.Tests/TestEntities/ControllerBase.cs b/src/Simplify.Web.Meta.Tests/TestTypes/ControllerBase.cs
similarity index 54%
rename from src/Simplify.Web.Tests/TestEntities/ControllerBase.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/ControllerBase.cs
index 0c388950..70a77f7f 100644
--- a/src/Simplify.Web.Tests/TestEntities/ControllerBase.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/ControllerBase.cs
@@ -1,4 +1,4 @@
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public abstract class ControllerBase : Controller
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestBootstrapper.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestBootstrapper.cs
similarity index 66%
rename from src/Simplify.Web.Tests/TestEntities/TestBootstrapper.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestBootstrapper.cs
index 26d2e4d2..daebf293 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestBootstrapper.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestBootstrapper.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Bootstrapper;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestBootstrapper : BaseBootstrapper
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController1.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController1.cs
similarity index 89%
rename from src/Simplify.Web.Tests/TestEntities/TestController1.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestController1.cs
index 724ea69c..a83abfa2 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestController1.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController1.cs
@@ -1,7 +1,7 @@
using System;
using Simplify.Web.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
[Get("/testaction")]
[Post("/testaction1")]
diff --git a/src/Simplify.Web.Meta.Tests/TestTypes/TestController2.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController2.cs
new file mode 100644
index 00000000..45973278
--- /dev/null
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController2.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Threading.Tasks;
+
+namespace Simplify.Web.Meta.Tests.TestTypes;
+
+public class TestController2 : AsyncController
+{
+ public override Task Invoke()
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController3.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController3.cs
similarity index 76%
rename from src/Simplify.Web.Tests/TestEntities/TestController3.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestController3.cs
index 5ea7cebf..4f5ee3cf 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestController3.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController3.cs
@@ -1,6 +1,6 @@
using System;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestController3 : Controller
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController4.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController4.cs
similarity index 78%
rename from src/Simplify.Web.Tests/TestEntities/TestController4.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestController4.cs
index 8126ba31..ff91c4d6 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestController4.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController4.cs
@@ -1,6 +1,6 @@
using System;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestController4 : Controller
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController5.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController5.cs
similarity index 81%
rename from src/Simplify.Web.Tests/TestEntities/TestController5.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestController5.cs
index a5b0f420..28f1f13e 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestController5.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController5.cs
@@ -1,7 +1,7 @@
using System;
using System.Threading.Tasks;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestController5 : AsyncController
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController6.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestController6.cs
similarity index 77%
rename from src/Simplify.Web.Tests/TestEntities/TestController6.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestController6.cs
index 7352cbcc..b3db86fc 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestController6.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestController6.cs
@@ -1,6 +1,6 @@
using System;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestController6 : ControllerBase
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestControllerV2.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2.cs
similarity index 81%
rename from src/Simplify.Web.Tests/TestEntities/TestControllerV2.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2.cs
index 6e394356..d29be6a5 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestControllerV2.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2.cs
@@ -1,7 +1,7 @@
using System;
using Simplify.Web.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
[Get("/testaction")]
public class TestControllerV2 : Controller2
diff --git a/src/Simplify.Web.Tests/TestEntities/TestControllerV2WithModel.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2WithModel.cs
similarity index 78%
rename from src/Simplify.Web.Tests/TestEntities/TestControllerV2WithModel.cs
rename to src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2WithModel.cs
index 55f0b8e9..adbeda5f 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestControllerV2WithModel.cs
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestControllerV2WithModel.cs
@@ -1,6 +1,6 @@
using System;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Meta.Tests.TestTypes;
public class TestControllerV2WithModel : Controller2
{
diff --git a/src/Simplify.Web.Meta.Tests/TestTypes/TestModel.cs b/src/Simplify.Web.Meta.Tests/TestTypes/TestModel.cs
new file mode 100644
index 00000000..450598b9
--- /dev/null
+++ b/src/Simplify.Web.Meta.Tests/TestTypes/TestModel.cs
@@ -0,0 +1,6 @@
+namespace Simplify.Web.Meta.Tests.TestTypes;
+
+public class TestModel
+{
+ public string? Prop1 { get; set; }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Bootstrapper/BootstrapperFactoryTests.cs b/src/Simplify.Web.Tests/Bootstrapper/BootstrapperFactoryTests.cs
index 1948a614..01ac8190 100644
--- a/src/Simplify.Web.Tests/Bootstrapper/BootstrapperFactoryTests.cs
+++ b/src/Simplify.Web.Tests/Bootstrapper/BootstrapperFactoryTests.cs
@@ -38,6 +38,6 @@ public void CreateBootstrapper_HaveUserType_TestBootstrapperReturned()
// Assert
- Assert.AreEqual("Simplify.Web.Tests.TestEntities.TestBootstrapper", bootstrapper.GetType().FullName);
+ Assert.AreEqual("Simplify.Web.Tests.Bootstrapper.TestTypes.TestBootstrapper", bootstrapper.GetType().FullName);
}
}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Bootstrapper/TestTypes/TestBootstrapper.cs b/src/Simplify.Web.Tests/Bootstrapper/TestTypes/TestBootstrapper.cs
new file mode 100644
index 00000000..ebb437b3
--- /dev/null
+++ b/src/Simplify.Web.Tests/Bootstrapper/TestTypes/TestBootstrapper.cs
@@ -0,0 +1,7 @@
+using Simplify.Web.Bootstrapper;
+
+namespace Simplify.Web.Tests.Bootstrapper.TestTypes;
+
+public class TestBootstrapper : BaseBootstrapper
+{
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/ControllersAgentTests.cs b/src/Simplify.Web.Tests/Core/Controllers/ControllersAgentTests.cs
index 80d247e1..95c52cff 100644
--- a/src/Simplify.Web.Tests/Core/Controllers/ControllersAgentTests.cs
+++ b/src/Simplify.Web.Tests/Core/Controllers/ControllersAgentTests.cs
@@ -7,7 +7,7 @@
using Simplify.Web.Core.Controllers;
using Simplify.Web.Meta;
using Simplify.Web.Routing;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Core.Controllers.TestTypes;
namespace Simplify.Web.Tests.Core.Controllers;
@@ -418,7 +418,6 @@ public void IsSecurityRulesViolated_UserExistNotAuthenticatedUser_NotAuthenticat
[Test]
public void IsSecurityRulesViolated_UserExistNotAuthenticatedUserWithAllowedUserRoles_NotAuthenticated()
{
-
// Arrange
var metaData = Mock.Of(x => x.Security == new ControllerSecurity(true, new List
diff --git a/src/Simplify.Web.Tests/Core/Controllers/ControllersProcessorTests.cs b/src/Simplify.Web.Tests/Core/Controllers/ControllersProcessorTests.cs
index 7fdae20b..e1f77cbc 100644
--- a/src/Simplify.Web.Tests/Core/Controllers/ControllersProcessorTests.cs
+++ b/src/Simplify.Web.Tests/Core/Controllers/ControllersProcessorTests.cs
@@ -9,7 +9,7 @@
using Simplify.Web.Meta;
using Simplify.Web.Modules;
using Simplify.Web.Routing;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Core.Controllers.TestTypes;
namespace Simplify.Web.Tests.Core.Controllers;
diff --git a/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1ExecutorTests.cs b/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1ExecutorTests.cs
index 105be841..2ef97ced 100644
--- a/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1ExecutorTests.cs
+++ b/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1ExecutorTests.cs
@@ -2,7 +2,7 @@
using Moq;
using NUnit.Framework;
using Simplify.Web.Core.Controllers.Execution;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Core.Controllers.Execution.Controller1TestTypes;
namespace Simplify.Web.Tests.Core.Controllers.Execution;
diff --git a/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1TestTypes/TestModel.cs b/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1TestTypes/TestModel.cs
new file mode 100644
index 00000000..c85a6f19
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/Execution/Controller1TestTypes/TestModel.cs
@@ -0,0 +1,6 @@
+namespace Simplify.Web.Tests.Core.Controllers.Execution.Controller1TestTypes;
+
+public class TestModel
+{
+ public string? Prop1 { get; set; }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController1.cs b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController1.cs
new file mode 100644
index 00000000..b11f5017
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController1.cs
@@ -0,0 +1,8 @@
+using System;
+
+namespace Simplify.Web.Tests.Core.Controllers.TestTypes;
+
+public class TestController1 : Controller
+{
+ public override ControllerResponse Invoke() => throw new NotImplementedException();
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController2.cs b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController2.cs
new file mode 100644
index 00000000..38b2f4bd
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController2.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Threading.Tasks;
+
+namespace Simplify.Web.Tests.Core.Controllers.TestTypes;
+
+public class TestController2 : AsyncController
+{
+ public override Task Invoke()
+ {
+ throw new NotImplementedException();
+ }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController4.cs b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController4.cs
new file mode 100644
index 00000000..34427731
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController4.cs
@@ -0,0 +1,8 @@
+using System;
+
+namespace Simplify.Web.Tests.Core.Controllers.TestTypes;
+
+public class TestController4 : Controller
+{
+ public override ControllerResponse Invoke() => throw new NotImplementedException();
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController5.cs b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController5.cs
new file mode 100644
index 00000000..7ce33c8d
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestController5.cs
@@ -0,0 +1,9 @@
+using System;
+using System.Threading.Tasks;
+
+namespace Simplify.Web.Tests.Core.Controllers.TestTypes;
+
+public class TestController5 : AsyncController
+{
+ public override Task Invoke() => throw new NotImplementedException();
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestModel.cs b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestModel.cs
new file mode 100644
index 00000000..48ded9b6
--- /dev/null
+++ b/src/Simplify.Web.Tests/Core/Controllers/TestTypes/TestModel.cs
@@ -0,0 +1,6 @@
+namespace Simplify.Web.Tests.Core.Controllers.TestTypes;
+
+public class TestModel
+{
+ public string? Prop1 { get; set; }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/ArrayToSpecifiedListParserTests.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ArrayToSpecifiedListParserTests.cs
index dd6b5e1b..e5f1c469 100644
--- a/src/Simplify.Web.Tests/Model/Binding/Parsers/ArrayToSpecifiedListParserTests.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ArrayToSpecifiedListParserTests.cs
@@ -2,7 +2,7 @@
using NUnit.Framework;
using Simplify.Web.Model.Binding;
using Simplify.Web.Model.Binding.Parsers;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Model.Binding.Parsers.TestTypes;
namespace Simplify.Web.Tests.Model.Binding.Parsers;
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModel.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModel.cs
new file mode 100644
index 00000000..07401391
--- /dev/null
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModel.cs
@@ -0,0 +1,9 @@
+using Simplify.Web.Model.Validation.Attributes;
+
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
+
+public class TestModel
+{
+ [Required]
+ public string? Prop1 { get; set; }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelDateTime.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelDateTime.cs
similarity index 71%
rename from src/Simplify.Web.Tests/TestEntities/TestModelDateTime.cs
rename to src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelDateTime.cs
index 3a95da19..a67791e3 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModelDateTime.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelDateTime.cs
@@ -1,7 +1,7 @@
using System;
using Simplify.Web.Model.Binding.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
public class TestModelDateTime
{
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsArray.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsArray.cs
new file mode 100644
index 00000000..f49ec333
--- /dev/null
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsArray.cs
@@ -0,0 +1,6 @@
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
+
+public class TestModelStringsArray
+{
+ public string[]? Prop1 { get; set; }
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelStringsList.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsList.cs
similarity index 60%
rename from src/Simplify.Web.Tests/TestEntities/TestModelStringsList.cs
rename to src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsList.cs
index 6ff5cfc3..5c439b97 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModelStringsList.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelStringsList.cs
@@ -1,6 +1,6 @@
using System.Collections.Generic;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
public class TestModelStringsList
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelUndefinedType.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelUndefinedType.cs
similarity index 52%
rename from src/Simplify.Web.Tests/TestEntities/TestModelUndefinedType.cs
rename to src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelUndefinedType.cs
index e72cf6cf..5ef4e408 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModelUndefinedType.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelUndefinedType.cs
@@ -1,4 +1,4 @@
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
public class TestModelUndefinedType
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelWithBindProperty.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithBindProperty.cs
similarity index 65%
rename from src/Simplify.Web.Tests/TestEntities/TestModelWithBindProperty.cs
rename to src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithBindProperty.cs
index f7010de6..cee4af49 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModelWithBindProperty.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithBindProperty.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Binding.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
public class TestModelWithBindProperty
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelWithExcludedProperty.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithExcludedProperty.cs
similarity index 64%
rename from src/Simplify.Web.Tests/TestEntities/TestModelWithExcludedProperty.cs
rename to src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithExcludedProperty.cs
index 987af2cd..4ae20d13 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModelWithExcludedProperty.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTestTypes/TestModelWithExcludedProperty.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Binding.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
public class TestModelWithExcludedProperty
{
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTests.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTests.cs
index c626c7ea..911afe2e 100644
--- a/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTests.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/ListToModelParserTests.cs
@@ -3,7 +3,7 @@
using NUnit.Framework;
using Simplify.Web.Model.Binding;
using Simplify.Web.Model.Binding.Parsers;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Model.Binding.Parsers.ListToModelParserTestTypes;
namespace Simplify.Web.Tests.Model.Binding.Parsers;
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/StringToSpecifiedObjectParserTests.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/StringToSpecifiedObjectParserTests.cs
index a3d80011..45b996bf 100644
--- a/src/Simplify.Web.Tests/Model/Binding/Parsers/StringToSpecifiedObjectParserTests.cs
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/StringToSpecifiedObjectParserTests.cs
@@ -2,7 +2,7 @@
using NUnit.Framework;
using Simplify.Web.Model.Binding;
using Simplify.Web.Model.Binding.Parsers;
-using Simplify.Web.Tests.TestEntities;
+using Simplify.Web.Tests.Model.Binding.Parsers.TestTypes;
namespace Simplify.Web.Tests.Model.Binding.Parsers;
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestController1.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestController1.cs
new file mode 100644
index 00000000..5e05d20f
--- /dev/null
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestController1.cs
@@ -0,0 +1,20 @@
+using System;
+using Simplify.Web.Attributes;
+
+namespace Simplify.Web.Tests.Model.Binding.Parsers.TestTypes;
+
+[Get("/testaction")]
+[Post("/testaction1")]
+[Put("/testaction2")]
+[Patch("/testaction3")]
+[Delete("/testaction4")]
+[Options("/testaction5")]
+[Http400]
+[Http403]
+[Http404]
+[Priority(1)]
+[Authorize("Admin, User")]
+public class TestController1 : Controller
+{
+ public override ControllerResponse Invoke() => throw new NotImplementedException();
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestEnum.cs b/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestEnum.cs
new file mode 100644
index 00000000..2e82b0ea
--- /dev/null
+++ b/src/Simplify.Web.Tests/Model/Binding/Parsers/TestTypes/TestEnum.cs
@@ -0,0 +1,7 @@
+namespace Simplify.Web.Tests.Model.Binding.Parsers.TestTypes;
+
+public enum TestEnum
+{
+ Value1 = 1,
+ Value2 = 2
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/Inheritance/BaseModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseModel.cs
similarity index 67%
rename from src/Simplify.Web.Tests/TestEntities/Inheritance/BaseModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseModel.cs
index 96053595..dc5ec4b7 100644
--- a/src/Simplify.Web.Tests/TestEntities/Inheritance/BaseModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities.Inheritance;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Inheritance;
public class BaseModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/Inheritance/BaseNestedModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseNestedModel.cs
similarity index 66%
rename from src/Simplify.Web.Tests/TestEntities/Inheritance/BaseNestedModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseNestedModel.cs
index cab3f805..a11bc4a8 100644
--- a/src/Simplify.Web.Tests/TestEntities/Inheritance/BaseNestedModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/BaseNestedModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities.Inheritance;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Inheritance;
public class BaseNestedModel
{
diff --git a/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/InheritanceRootModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/InheritanceRootModel.cs
new file mode 100644
index 00000000..a2430bd1
--- /dev/null
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Inheritance/InheritanceRootModel.cs
@@ -0,0 +1,5 @@
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Inheritance;
+
+public class InheritanceRootModel : BaseModel
+{
+}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/Nesting/ISubNestedModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/ISubNestedModel.cs
similarity index 67%
rename from src/Simplify.Web.Tests/TestEntities/Nesting/ISubNestedModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/ISubNestedModel.cs
index 768531c1..7a1d3e66 100644
--- a/src/Simplify.Web.Tests/TestEntities/Nesting/ISubNestedModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/ISubNestedModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities.Nesting;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Nesting;
public interface ISubNestedModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/Nesting/NestedModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestedModel.cs
similarity index 69%
rename from src/Simplify.Web.Tests/TestEntities/Nesting/NestedModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestedModel.cs
index 5c424b30..358d21c2 100644
--- a/src/Simplify.Web.Tests/TestEntities/Nesting/NestedModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestedModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities.Nesting;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Nesting;
public class NestedModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/Nesting/NestingRootModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestingRootModel.cs
similarity index 73%
rename from src/Simplify.Web.Tests/TestEntities/Nesting/NestingRootModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestingRootModel.cs
index 9a24e930..d2bfc11f 100644
--- a/src/Simplify.Web.Tests/TestEntities/Nesting/NestingRootModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/NestingRootModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities.Nesting;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Nesting;
public class NestingRootModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/Nesting/SubNestedModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/SubNestedModel.cs
similarity index 57%
rename from src/Simplify.Web.Tests/TestEntities/Nesting/SubNestedModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/SubNestedModel.cs
index 37488f18..62538329 100644
--- a/src/Simplify.Web.Tests/TestEntities/Nesting/SubNestedModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/Nesting/SubNestedModel.cs
@@ -1,4 +1,4 @@
-namespace Simplify.Web.Tests.TestEntities.Nesting;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes.Nesting;
public class SubNestedModel : ISubNestedModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/SystemTypesModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/SystemTypesModel.cs
similarity index 79%
rename from src/Simplify.Web.Tests/TestEntities/SystemTypesModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/SystemTypesModel.cs
index 55c462b8..2d4c8ce4 100644
--- a/src/Simplify.Web.Tests/TestEntities/SystemTypesModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/SystemTypesModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes;
public class SystemTypesModel
{
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModel.cs b/src/Simplify.Web.Tests/Model/Validation/TestTypes/TestModel.cs
similarity index 69%
rename from src/Simplify.Web.Tests/TestEntities/TestModel.cs
rename to src/Simplify.Web.Tests/Model/Validation/TestTypes/TestModel.cs
index e7f50903..bf2eae42 100644
--- a/src/Simplify.Web.Tests/TestEntities/TestModel.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/TestTypes/TestModel.cs
@@ -1,6 +1,6 @@
using Simplify.Web.Model.Validation.Attributes;
-namespace Simplify.Web.Tests.TestEntities;
+namespace Simplify.Web.Tests.Model.Validation.TestTypes;
public class TestModel
{
diff --git a/src/Simplify.Web.Tests/Model/Validation/ValidationAttributesExecutorTests.cs b/src/Simplify.Web.Tests/Model/Validation/ValidationAttributesExecutorTests.cs
index 81ad43b8..ea29a7b5 100644
--- a/src/Simplify.Web.Tests/Model/Validation/ValidationAttributesExecutorTests.cs
+++ b/src/Simplify.Web.Tests/Model/Validation/ValidationAttributesExecutorTests.cs
@@ -2,9 +2,9 @@
using NUnit.Framework;
using Simplify.Web.Model.Validation;
using Simplify.Web.Tests.Model.Validation.Attributes;
-using Simplify.Web.Tests.TestEntities;
-using Simplify.Web.Tests.TestEntities.Inheritance;
-using Simplify.Web.Tests.TestEntities.Nesting;
+using Simplify.Web.Tests.Model.Validation.TestTypes;
+using Simplify.Web.Tests.Model.Validation.TestTypes.Inheritance;
+using Simplify.Web.Tests.Model.Validation.TestTypes.Nesting;
namespace Simplify.Web.Tests.Model.Validation;
diff --git a/src/Simplify.Web.Tests/Modules/Data/TemplateFactoryTestsBase.cs b/src/Simplify.Web.Tests/Modules/Data/TemplateFactoryTestsBase.cs
index 28d51bac..b9d8f18f 100644
--- a/src/Simplify.Web.Tests/Modules/Data/TemplateFactoryTestsBase.cs
+++ b/src/Simplify.Web.Tests/Modules/Data/TemplateFactoryTestsBase.cs
@@ -4,7 +4,6 @@
namespace Simplify.Web.Tests.Modules.Data;
-[TestFixture]
public class TemplateFactoryTestsBase
{
protected Mock Environment = null!;
diff --git a/src/Simplify.Web.Tests/Simplify.Web.Tests.csproj b/src/Simplify.Web.Tests/Simplify.Web.Tests.csproj
index 14b9b36e..177696df 100644
--- a/src/Simplify.Web.Tests/Simplify.Web.Tests.csproj
+++ b/src/Simplify.Web.Tests/Simplify.Web.Tests.csproj
@@ -9,6 +9,9 @@
Simplify.Web unit tests
Licensed under LGPL
+
+
+
all
@@ -20,9 +23,6 @@
-
-
-
diff --git a/src/Simplify.Web.Tests/TestEntities/Inheritance/InheritanceRootModel.cs b/src/Simplify.Web.Tests/TestEntities/Inheritance/InheritanceRootModel.cs
deleted file mode 100644
index 9a896aca..00000000
--- a/src/Simplify.Web.Tests/TestEntities/Inheritance/InheritanceRootModel.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace Simplify.Web.Tests.TestEntities.Inheritance;
-
-public class InheritanceRootModel : BaseModel
-{
-}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestController2.cs b/src/Simplify.Web.Tests/TestEntities/TestController2.cs
deleted file mode 100644
index 74500e2a..00000000
--- a/src/Simplify.Web.Tests/TestEntities/TestController2.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using System;
-using System.Threading.Tasks;
-
-namespace Simplify.Web.Tests.TestEntities;
-
-public class TestController2 : AsyncController
-{
-#pragma warning disable 1998
-
- public override async Task Invoke()
-#pragma warning restore 1998
- {
- throw new NotImplementedException();
- }
-}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestEnum.cs b/src/Simplify.Web.Tests/TestEntities/TestEnum.cs
deleted file mode 100644
index 4ea621a2..00000000
--- a/src/Simplify.Web.Tests/TestEntities/TestEnum.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Simplify.Web.Tests.TestEntities;
-
-public enum TestEnum
-{
- Value1 = 1,
- Value2 = 2
-}
\ No newline at end of file
diff --git a/src/Simplify.Web.Tests/TestEntities/TestModelStringsArray.cs b/src/Simplify.Web.Tests/TestEntities/TestModelStringsArray.cs
deleted file mode 100644
index f5628e41..00000000
--- a/src/Simplify.Web.Tests/TestEntities/TestModelStringsArray.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace Simplify.Web.Tests.TestEntities;
-
-public class TestModelStringsArray
-{
- public string[]? Prop1 { get; set; }
-}
\ No newline at end of file
diff --git a/src/Simplify.Web.sln b/src/Simplify.Web.sln
index 386eee5d..d37a2111 100644
--- a/src/Simplify.Web.sln
+++ b/src/Simplify.Web.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29324.140
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34714.143
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Simplify.Web", "Simplify.Web\Simplify.Web.csproj", "{564A158A-8F54-44B0-94D3-AB308E76BF54}"
EndProject
@@ -17,11 +17,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleApp.Classic", "Sample
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleApp.Classic.Tests", "SampleApps\SampleApp.Classic.Tests\SampleApp.Classic.Tests.csproj", "{F2C305B5-3ECE-4F9F-8FED-302A49F56BAF}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Simplify.Web.RegistrationsTests", "Simplify.Web.RegistrationsTests\Simplify.Web.RegistrationsTests.csproj", "{E09A62C9-69A8-4254-92CD-DF4F37F2167F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Simplify.Web.RegistrationsTests", "Simplify.Web.RegistrationsTests\Simplify.Web.RegistrationsTests.csproj", "{E09A62C9-69A8-4254-92CD-DF4F37F2167F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleApp.Api", "SampleApps\SampleApp.Api\SampleApp.Api.csproj", "{687D6102-0EC2-458C-9D86-CFE5DFA2D63A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleApp.Api", "SampleApps\SampleApp.Api\SampleApp.Api.csproj", "{687D6102-0EC2-458C-9D86-CFE5DFA2D63A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Simplify.Web.Benchmark", "Simplify.Web.Benchmark\Simplify.Web.Benchmark.csproj", "{A8E0528A-FBC5-450B-897E-B35AD2B6A42A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Simplify.Web.Benchmark", "Simplify.Web.Benchmark\Simplify.Web.Benchmark.csproj", "{A8E0528A-FBC5-450B-897E-B35AD2B6A42A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Simplify.Web.Meta.Tests", "Simplify.Web.Meta.Tests\Simplify.Web.Meta.Tests.csproj", "{8608DA80-F2E0-470D-AA92-1344177C3E5A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -65,6 +67,10 @@ Global
{A8E0528A-FBC5-450B-897E-B35AD2B6A42A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A8E0528A-FBC5-450B-897E-B35AD2B6A42A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A8E0528A-FBC5-450B-897E-B35AD2B6A42A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8608DA80-F2E0-470D-AA92-1344177C3E5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8608DA80-F2E0-470D-AA92-1344177C3E5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8608DA80-F2E0-470D-AA92-1344177C3E5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8608DA80-F2E0-470D-AA92-1344177C3E5A}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE