From 14259ed9205df20609f7df46412ac0368e6a2729 Mon Sep 17 00:00:00 2001 From: DrSmugleaf Date: Tue, 1 Sep 2020 12:29:58 +0200 Subject: [PATCH] Change EntityTest.SpawnTest to not use stationstation (#1984) --- Content.IntegrationTests/Tests/EntityTest.cs | 30 ++++++++++++++++---- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/Content.IntegrationTests/Tests/EntityTest.cs b/Content.IntegrationTests/Tests/EntityTest.cs index 4dccc44c22..958621c562 100644 --- a/Content.IntegrationTests/Tests/EntityTest.cs +++ b/Content.IntegrationTests/Tests/EntityTest.cs @@ -25,11 +25,13 @@ namespace Content.IntegrationTests.Tests { var server = StartServerDummyTicker(); await server.WaitIdleAsync(); - var mapMan = server.ResolveDependency(); + + var mapManager = server.ResolveDependency(); var entityMan = server.ResolveDependency(); var prototypeMan = server.ResolveDependency(); - var mapLoader = server.ResolveDependency(); - var pauseMan = server.ResolveDependency(); + var pauseManager = server.ResolveDependency(); + var tileDefinitionManager = server.ResolveDependency(); + var prototypes = new List(); IMapGrid grid = default; IEntity testEntity; @@ -37,9 +39,25 @@ namespace Content.IntegrationTests.Tests //Build up test environment server.Post(() => { - var mapId = mapMan.CreateMap(); - pauseMan.AddUninitializedMap(mapId); - grid = mapLoader.LoadBlueprint(mapId, "Maps/stationstation.yml"); + // Create a one tile grid to stave off the grid 0 monsters + var mapId = mapManager.CreateMap(); + + pauseManager.AddUninitializedMap(mapId); + + var gridId = new GridId(1); + + if (!mapManager.TryGetGrid(gridId, out grid)) + { + grid = mapManager.CreateGrid(mapId, gridId); + } + + var tileDefinition = tileDefinitionManager["underplating"]; + var tile = new Tile(tileDefinition.TileId); + var coordinates = new GridCoordinates(0, 0, gridId); + + grid.SetTile(coordinates, tile); + + pauseManager.DoMapInitialize(mapId); }); server.Assert(() =>