diff --git a/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs b/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs new file mode 100644 index 0000000000..eac4460b8c --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs @@ -0,0 +1,25 @@ +using System; +using System.Linq; +using Content.Shared.Atmos; +using NUnit.Framework; + +namespace Content.IntegrationTests.Tests.Atmos +{ + [TestFixture] + [TestOf(typeof(Atmospherics))] + public class ConstantsTest : ContentIntegrationTest + { + [Test] + public void TotalGasesTest() + { + var server = StartServerDummyTicker(); + + server.Post(() => + { + Assert.That(Atmospherics.Gases.Count(), Is.EqualTo(Atmospherics.TotalNumberOfGases)); + + Assert.That(Enum.GetValues(typeof(Gas)).Length, Is.EqualTo(Atmospherics.TotalNumberOfGases)); + }); + } + } +}