public IEnumerator OpenBasicSceneAdditive()
    {
        if (SceneTemplateDialog.CanLoadAdditively())
        {
            EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single);
        }
        yield return(null);

        Assert.IsFalse(SceneTemplateDialog.CanLoadAdditively());

        var success = SceneTemplateDialog.CreateEmptyScene(true);

        Assert.IsFalse(success, "Load additively should fail for Empty Scene when there is already an im-memory scene loaded.");

        success = SceneTemplateDialog.CreateDefaultScene(true);
        Assert.IsFalse(success, "Load additively should fail for Default Scene when there is already an im-memory scene loaded.");
    }