diff --git a/src/DependentTestModule/Moryx.DependentTestModule.csproj b/src/DependentTestModule/Moryx.DependentTestModule.csproj index 48468af39..6bff27124 100644 --- a/src/DependentTestModule/Moryx.DependentTestModule.csproj +++ b/src/DependentTestModule/Moryx.DependentTestModule.csproj @@ -3,7 +3,7 @@ net45 - Moryx Runtime Plugin: DependentTestModule + Moryx Runtime Module: DependentTestModule diff --git a/src/Moryx.Runtime.Kestrel/ControllerProxySubResolver.cs b/src/Moryx.Runtime.Kestrel/ControllerProxySubResolver.cs index 25af93217..30021280a 100644 --- a/src/Moryx.Runtime.Kestrel/ControllerProxySubResolver.cs +++ b/src/Moryx.Runtime.Kestrel/ControllerProxySubResolver.cs @@ -6,7 +6,6 @@ using Castle.Core; using Castle.MicroKernel; using Castle.MicroKernel.Context; -using Microsoft.AspNetCore.Mvc; using Moryx.Container; namespace Moryx.Runtime.Kestrel @@ -16,13 +15,15 @@ namespace Moryx.Runtime.Kestrel /// internal class ControllerProxySubResolver : ISubDependencyResolver { + public Type Controller { get; } + + public IContainer Container { get; } + public ControllerProxySubResolver(Type controller, IContainer container) { Controller = controller; Container = container; } - public Type Controller { get; } - public IContainer Container { get; } public bool CanResolve(CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency) { diff --git a/src/Moryx.TestModule.Kestrel/Controllers/TestController.cs b/src/Moryx.TestModule.Kestrel/Controllers/TestController.cs index c001d9a93..a277ed828 100644 --- a/src/Moryx.TestModule.Kestrel/Controllers/TestController.cs +++ b/src/Moryx.TestModule.Kestrel/Controllers/TestController.cs @@ -1,7 +1,10 @@ -using Microsoft.AspNetCore.Mvc; +// Copyright (c) 2021, Phoenix Contact GmbH & Co. KG +// Licensed under the Apache License, Version 2.0 + +using Microsoft.AspNetCore.Mvc; using Moryx.Container; -namespace Moryx.TestModule.Kestrel.Controllers +namespace Moryx.TestModule.Kestrel { [ApiController] [Component(LifeCycle.Transient)] diff --git a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConfig.cs b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConfig.cs index faded7192..df245a040 100644 --- a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConfig.cs +++ b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConfig.cs @@ -1,10 +1,10 @@ -// Copyright (c) 2020, Phoenix Contact GmbH & Co. KG +// Copyright (c) 2021, Phoenix Contact GmbH & Co. KG // Licensed under the Apache License, Version 2.0 using System.Runtime.Serialization; using Moryx.Configuration; -namespace Moryx.TestModule +namespace Moryx.TestModule.Kestrel { [DataContract] public class ModuleConfig : ConfigBase diff --git a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConsole.cs b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConsole.cs index fe7817574..a92e1ad12 100644 --- a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConsole.cs +++ b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleConsole.cs @@ -1,13 +1,10 @@ -// Copyright (c) 2020, Phoenix Contact GmbH & Co. KG +// Copyright (c) 2021, Phoenix Contact GmbH & Co. KG // Licensed under the Apache License, Version 2.0 using System; -using System.ComponentModel; using Moryx.Runtime.Modules; -using Moryx.Serialization; -using IContainer = Moryx.Container.IContainer; -namespace Moryx.TestModule +namespace Moryx.TestModule.Kestrel { [ServerModuleConsole] internal class ModuleConsole : IServerModuleConsole diff --git a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleController.cs b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleController.cs index c9b6c86c1..fc48d7b8c 100644 --- a/src/Moryx.TestModule.Kestrel/ModuleController/ModuleController.cs +++ b/src/Moryx.TestModule.Kestrel/ModuleController/ModuleController.cs @@ -1,24 +1,22 @@ -// Copyright (c) 2020, Phoenix Contact GmbH & Co. KG +// Copyright (c) 2021, Phoenix Contact GmbH & Co. KG // Licensed under the Apache License, Version 2.0 using System.ComponentModel; -using System.Threading; using Moryx.Communication.Endpoints; using Moryx.Runtime.Container; using Moryx.Runtime.Modules; -using Moryx.TestModule.Kestrel.Controllers; -namespace Moryx.TestModule.Kestrel.ModuleController +namespace Moryx.TestModule.Kestrel { [ServerModule(ModuleName)] - [Description("Test module for System tests")] + [Description("Test module for testing ")] public class ModuleController : ServerModuleFacadeControllerBase { private IEndpointHost _host; public const string ModuleName = "KestrelTester"; #region Dependencies - + /// /// Host factory to create wcf services /// @@ -31,8 +29,6 @@ public class ModuleController : ServerModuleFacadeControllerBase /// public override string Name => ModuleName; - #region State transition - /// protected override void OnInitialize() { @@ -53,6 +49,5 @@ protected override void OnStop() { _host.Stop(); } - #endregion } } diff --git a/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj b/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj index 64339227d..3bf72be53 100644 --- a/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj +++ b/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj @@ -2,7 +2,7 @@ net5.0 - Moryx Runtime Plugin: KestrelTestModule. + Moryx Runtime Module: KestrelTestModule. Library diff --git a/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj.DotSettings b/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj.DotSettings new file mode 100644 index 000000000..4832a9b88 --- /dev/null +++ b/src/Moryx.TestModule.Kestrel/Moryx.TestModule.Kestrel.csproj.DotSettings @@ -0,0 +1,3 @@ + + True + True \ No newline at end of file diff --git a/src/StartProject.Core/StartProject.Core.csproj b/src/StartProject.Core/StartProject.Core.csproj index 2f684b191..a2999f8bf 100644 --- a/src/StartProject.Core/StartProject.Core.csproj +++ b/src/StartProject.Core/StartProject.Core.csproj @@ -1,10 +1,14 @@ - + net5.0 Exe + + + + diff --git a/src/TestModule/Moryx.TestModule.csproj b/src/TestModule/Moryx.TestModule.csproj index 5545a4bff..bd2a44cdf 100644 --- a/src/TestModule/Moryx.TestModule.csproj +++ b/src/TestModule/Moryx.TestModule.csproj @@ -2,7 +2,7 @@ net45 - Moryx Runtime Plugin: TestModule. + Moryx Runtime Module: TestModule.