public void ChangeVisibilityOfEntityListCorrectly(bool isVisible)
        {
            // Arrange
            bool isEntityListVisible = false;

            buildModeHUDController.isEntityListVisible  = isVisible;
            buildModeHUDController.OnEntityListVisible += () => { isEntityListVisible = true; };

            // Act
            buildModeHUDController.ChangeVisibilityOfEntityList();

            // Assert
            if (buildModeHUDController.isEntityListVisible)
            {
                Assert.IsTrue(isEntityListVisible, "isEntityListVisible is false!");
                buildModeHUDController.controllers.inspectorController.Received(1).OpenEntityList();
            }
            else
            {
                buildModeHUDController.controllers.inspectorController.Received(1).CloseList();
            }
        }