From 533e2600cff6fbfb37cc7817912a79ec06863bba Mon Sep 17 00:00:00 2001 From: metalgearsloth Date: Mon, 6 Mar 2023 05:06:50 +0000 Subject: [PATCH] Fix AlertManagerTests warnings (#14386) bored --- Content.Tests/Shared/Alert/AlertManagerTests.cs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Content.Tests/Shared/Alert/AlertManagerTests.cs b/Content.Tests/Shared/Alert/AlertManagerTests.cs index 71046ff70c..405bdc3437 100644 --- a/Content.Tests/Shared/Alert/AlertManagerTests.cs +++ b/Content.Tests/Shared/Alert/AlertManagerTests.cs @@ -1,4 +1,6 @@ using System.IO; +using Content.Client.Alerts; +using Content.Server.Alert; using Content.Shared.Alert; using NUnit.Framework; using Robust.Shared.GameObjects; @@ -7,11 +9,12 @@ using Robust.Shared.Prototypes; using Robust.Shared.Reflection; using Robust.Shared.Serialization.Manager; using Robust.Shared.Utility; +using Robust.UnitTesting; namespace Content.Tests.Shared.Alert { [TestFixture, TestOf(typeof(AlertsSystem))] - public sealed class AlertManagerTests : ContentUnitTest + public sealed class AlertManagerTests : RobustUnitTest { const string PROTOTYPES = @" - type: alert @@ -29,6 +32,10 @@ namespace Content.Tests.Shared.Alert [Ignore("There is no way to load extra Systems in a unit test, fixing RobustUnitTest is out of scope.")] public void TestAlertManager() { + var entManager = IoCManager.Resolve(); + var sysManager = entManager.EntitySysManager; + sysManager.LoadExtraSystemType(); + var alertsSystem = sysManager.GetEntitySystem(); IoCManager.Resolve().Initialize(); var reflection = IoCManager.Resolve(); @@ -38,14 +45,14 @@ namespace Content.Tests.Shared.Alert prototypeManager.Initialize(); prototypeManager.LoadFromStream(new StringReader(PROTOTYPES)); - Assert.That(EntitySystem.Get().TryGet(AlertType.LowPressure, out var lowPressure)); + Assert.That(alertsSystem.TryGet(AlertType.LowPressure, out var lowPressure)); Assert.That(lowPressure.Icons[0], Is.EqualTo(new SpriteSpecifier.Texture(new ResourcePath("/Textures/Interface/Alerts/Pressure/lowpressure.png")))); - Assert.That(EntitySystem.Get().TryGet(AlertType.HighPressure, out var highPressure)); + Assert.That(alertsSystem.TryGet(AlertType.HighPressure, out var highPressure)); Assert.That(highPressure.Icons[0], Is.EqualTo(new SpriteSpecifier.Texture(new ResourcePath("/Textures/Interface/Alerts/Pressure/highpressure.png")))); - Assert.That(EntitySystem.Get().TryGet(AlertType.LowPressure, out lowPressure)); + Assert.That(alertsSystem.TryGet(AlertType.LowPressure, out lowPressure)); Assert.That(lowPressure.Icons[0], Is.EqualTo(new SpriteSpecifier.Texture(new ResourcePath("/Textures/Interface/Alerts/Pressure/lowpressure.png")))); - Assert.That(EntitySystem.Get().TryGet(AlertType.HighPressure, out highPressure)); + Assert.That(alertsSystem.TryGet(AlertType.HighPressure, out highPressure)); Assert.That(highPressure.Icons[0], Is.EqualTo(new SpriteSpecifier.Texture(new ResourcePath("/Textures/Interface/Alerts/Pressure/highpressure.png")))); } } -- 2.52.0