Change EntityTest.SpawnTest to not use stationstation (#1984)
This commit is contained in:
@@ -25,11 +25,13 @@ namespace Content.IntegrationTests.Tests
|
|||||||
{
|
{
|
||||||
var server = StartServerDummyTicker();
|
var server = StartServerDummyTicker();
|
||||||
await server.WaitIdleAsync();
|
await server.WaitIdleAsync();
|
||||||
var mapMan = server.ResolveDependency<IMapManager>();
|
|
||||||
|
var mapManager = server.ResolveDependency<IMapManager>();
|
||||||
var entityMan = server.ResolveDependency<IEntityManager>();
|
var entityMan = server.ResolveDependency<IEntityManager>();
|
||||||
var prototypeMan = server.ResolveDependency<IPrototypeManager>();
|
var prototypeMan = server.ResolveDependency<IPrototypeManager>();
|
||||||
var mapLoader = server.ResolveDependency<IMapLoader>();
|
var pauseManager = server.ResolveDependency<IPauseManager>();
|
||||||
var pauseMan = server.ResolveDependency<IPauseManager>();
|
var tileDefinitionManager = server.ResolveDependency<ITileDefinitionManager>();
|
||||||
|
|
||||||
var prototypes = new List<EntityPrototype>();
|
var prototypes = new List<EntityPrototype>();
|
||||||
IMapGrid grid = default;
|
IMapGrid grid = default;
|
||||||
IEntity testEntity;
|
IEntity testEntity;
|
||||||
@@ -37,9 +39,25 @@ namespace Content.IntegrationTests.Tests
|
|||||||
//Build up test environment
|
//Build up test environment
|
||||||
server.Post(() =>
|
server.Post(() =>
|
||||||
{
|
{
|
||||||
var mapId = mapMan.CreateMap();
|
// Create a one tile grid to stave off the grid 0 monsters
|
||||||
pauseMan.AddUninitializedMap(mapId);
|
var mapId = mapManager.CreateMap();
|
||||||
grid = mapLoader.LoadBlueprint(mapId, "Maps/stationstation.yml");
|
|
||||||
|
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(() =>
|
server.Assert(() =>
|
||||||
|
|||||||
Reference in New Issue
Block a user