Purge IoC resolves from integration tests (#17185)
This commit is contained in:
@@ -156,6 +156,8 @@ namespace Content.IntegrationTests.Tests.Disposal
|
||||
EntityUid wrench = default!;
|
||||
EntityUid disposalUnit = default!;
|
||||
EntityUid disposalTrunk = default!;
|
||||
|
||||
EntityUid unitUid = default;
|
||||
DisposalUnitComponent unitComponent = default!;
|
||||
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
@@ -168,22 +170,22 @@ namespace Content.IntegrationTests.Tests.Disposal
|
||||
wrench = entityManager.SpawnEntity("WrenchDummy", coordinates);
|
||||
disposalUnit = entityManager.SpawnEntity("DisposalUnitDummy", coordinates);
|
||||
disposalTrunk = entityManager.SpawnEntity("DisposalTrunkDummy",
|
||||
IoCManager.Resolve<IEntityManager>().GetComponent<TransformComponent>(disposalUnit).MapPosition);
|
||||
entityManager.GetComponent<TransformComponent>(disposalUnit).MapPosition);
|
||||
|
||||
// Test for components existing
|
||||
ref DisposalUnitComponent? comp = ref unitComponent!;
|
||||
Assert.True(entityManager.TryGetComponent(disposalUnit, out comp));
|
||||
unitUid = disposalUnit;
|
||||
Assert.True(entityManager.TryGetComponent(disposalUnit, out unitComponent));
|
||||
Assert.True(entityManager.HasComponent<DisposalEntryComponent>(disposalTrunk));
|
||||
|
||||
// Can't insert, unanchored and unpowered
|
||||
entityManager.GetComponent<TransformComponent>(unitComponent!.Owner).Anchored = false;
|
||||
entityManager.GetComponent<TransformComponent>(unitUid).Anchored = false;
|
||||
UnitInsertContains(unitComponent, false, human, wrench, disposalUnit, disposalTrunk);
|
||||
});
|
||||
|
||||
await server.WaitAssertion(() =>
|
||||
{
|
||||
// Anchor the disposal unit
|
||||
entityManager.GetComponent<TransformComponent>(unitComponent.Owner).Anchored = true;
|
||||
entityManager.GetComponent<TransformComponent>(unitUid).Anchored = true;
|
||||
|
||||
// No power
|
||||
Assert.False(unitComponent.Powered);
|
||||
|
||||
Reference in New Issue
Block a user