using Content.Server.GameTicking; using Robust.Shared.GameObjects; using Robust.Shared.IoC; namespace Content.IntegrationTests.Tests { [TestFixture] public sealed class RestartRoundTest { [Test] public async Task Test() { await using var pair = await PoolManager.GetServerClient(new PoolSettings { DummyTicker = false, Connected = true }); var server = pair.Server; var sysManager = server.ResolveDependency(); await server.WaitPost(() => { sysManager.GetEntitySystem().RestartRound(); }); await pair.RunTicksSync(10); await pair.CleanReturnAsync(); } } }