public void ConfirmNewProjectDetailsCorrectly()
        {
            // Arrange
            bool newProjectDetailsConfirmed = false;

            buildModeHUDController.OnSaveSceneInfoAction += (name, desc, image) =>
            {
                newProjectDetailsConfirmed = true;
            };

            // Act
            buildModeHUDController.SaveSceneInfo();

            // Assert
            buildModeHUDController.controllers.newProjectDetailsController.Received(1).GetSceneScreenshotTexture();
            buildModeHUDController.controllers.newProjectDetailsController.Received(1).GetSceneName();
            buildModeHUDController.controllers.newProjectDetailsController.Received(1).GetSceneDescription();
            buildModeHUDController.controllers.publicationDetailsController.Received(1).SetCustomPublicationInfo(Arg.Any <string>(), Arg.Any <string>());
            buildModeHUDController.controllers.newProjectDetailsController.Received(1).SetActive(false);
            Assert.IsTrue(newProjectDetailsConfirmed);
        }