public void TestRemoveLastObject500Rooms()
        {
            StateData        stateData        = default;
            TraitBasedObject traitBasedObject = default;

            Measure.Method(() =>
            {
                stateData.RemoveObject(traitBasedObject);
            }).SetUp(() =>
            {
                stateData        = m_StateManager.CopyStateData(m_LargeStateData);
                traitBasedObject = stateData.TraitBasedObjects[stateData.TraitBasedObjects.Length - 1];
            }).WarmupCount(1).MeasurementCount(30).IterationsPerMeasurement(1).Run();

            PerformanceUtility.AssertRange(0.45, 0.55);
        }