From 437efc927cec7e3923a1136348ab41070f146417 Mon Sep 17 00:00:00 2001
From: Harald Martini <harald.martini@student.tugraz.at>
Date: Tue, 28 Jun 2022 07:52:43 +0200
Subject: [PATCH] fixed simulator factory bindings

---
 VectoMockup/VectoMockup/Ninject/SimulatorFactoryModule.cs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/VectoMockup/VectoMockup/Ninject/SimulatorFactoryModule.cs b/VectoMockup/VectoMockup/Ninject/SimulatorFactoryModule.cs
index d430782ac4..b930fad612 100644
--- a/VectoMockup/VectoMockup/Ninject/SimulatorFactoryModule.cs
+++ b/VectoMockup/VectoMockup/Ninject/SimulatorFactoryModule.cs
@@ -18,7 +18,8 @@ namespace TUGraz.VectoMockup.Ninject
 		public override void Load()
 		{
 			Kernel.Rebind<ISimulatorFactory>().To<MockupDeclarationSimulatorFactory>().Named(ExecutionMode.Declaration.ToString());
-			Kernel.Rebind<ISimulatorFactory>().To<MockupEngineeringSimulatorFactory>().Named(ExecutionMode.Engineering.ToString());
+			//Rebind clears all bindings for ISimulatorFactory
+			Kernel.Bind<ISimulatorFactory>().To<MockupEngineeringSimulatorFactory>().Named(ExecutionMode.Engineering.ToString());
 			//Bind<ISimulatorFactory>().To<SimulatorFactoryEngineering>().Named(ExecutionMode.Engineering.ToString());
 		}
 
-- 
GitLab