Skip to content

Commit

Permalink
Fixed unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Tornado-Technology committed Jul 30, 2024
1 parent 7dee196 commit ee225ce
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
12 changes: 3 additions & 9 deletions Hypercube.Client/Dependencies.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,10 @@
using Hypercube.Client.Input.Manager;
using Hypercube.Client.Runtimes;
using Hypercube.Client.Runtimes.Loop;
using Hypercube.Shared;
using Hypercube.Shared.Dependency;
using Hypercube.Shared.Entities.Realisation.EventBus;
using Hypercube.Shared.Entities.Realisation.Manager;
using Hypercube.Shared.EventBus;
using Hypercube.Shared.Physics;
using Hypercube.Shared.Resources.Container;
using Hypercube.Shared.Resources.Manager;
using Hypercube.Shared.Resources.Preloader;
using Hypercube.Shared.Runtimes;
using Hypercube.Shared.Runtimes.Loop;
using Hypercube.Shared.Timing;

namespace Hypercube.Client;

Expand All @@ -31,7 +24,8 @@ public static class Dependencies
{
public static void Register(DependenciesContainer rootContainer)
{

SharedDependencies.Register(rootContainer);

// Input
rootContainer.Register<IInputHandler, InputHandler>();
rootContainer.Register<IInputManager, InputManager>();
Expand Down
3 changes: 3 additions & 0 deletions Hypercube.Server/Dependencies.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Hypercube.Server.Runtimes;
using Hypercube.Server.Runtimes.Loop;
using Hypercube.Shared;
using Hypercube.Shared.Dependency;
using Hypercube.Shared.Runtimes;
using Hypercube.Shared.Runtimes.Loop;
Expand All @@ -13,6 +14,8 @@ public static class Dependencies
{
public static void Register(DependenciesContainer rootContainer)
{
SharedDependencies.Register(rootContainer);

// Runtime
rootContainer.Register<IRuntimeLoop, ServerRuntimeLoop>();
rootContainer.Register<IRuntime, ServerRuntime>();
Expand Down
5 changes: 4 additions & 1 deletion Hypercube.Shared/SharedEntryPoint.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,13 @@ public void Enter(string[] args, Action<string[], DependenciesContainer>? callba
{
var parser = new ArgumentParser(args);
parser.TryParse();

var rootContainer = DependencyManager.InitThread();
SharedDependencies.Register(rootContainer);

Enter(parser, rootContainer);

callback?.Invoke(args, rootContainer);

var runtime = rootContainer.Resolve<IRuntime>();
runtime.Run();
}
Expand Down

0 comments on commit ee225ce

Please sign in to comment.