private static void AssetIsTestValues(ScriptCreatorState state)
        {
            Assert.IsFalse(state.IsUseMonoScript);

            Assert.AreEqual(state.EventNamespace, "ScriptableEvents.Events (test)");
            Assert.IsFalse(state.IsCreateEventNamespaceDirs);

            Assert.IsFalse(state.IsCreateListener);
            Assert.AreEqual(state.ListenerNamespace, "ScriptableEvents.Listeners (test)");
            Assert.IsFalse(state.IsCreateListenerNamespaceDirs);

            Assert.IsTrue(state.IsCreateEditor);
            Assert.AreEqual(state.EditorNamespace, "ScriptableEvents.Editor.Events (test)");
            Assert.IsFalse(state.IsCreateEditorNamespaceDirs);

            Assert.AreEqual(state.ScriptDirectory, "Assets/Scripts (test)");
        }
        private static void SetTestValues(ScriptCreatorState state)
        {
            // These values use inverted default values (booleans at least).
            state.IsUseMonoScript = false;

            state.EventNamespace             = "ScriptableEvents.Events (test)";
            state.IsCreateEventNamespaceDirs = false;

            state.IsCreateListener              = false;
            state.ListenerNamespace             = "ScriptableEvents.Listeners (test)";
            state.IsCreateListenerNamespaceDirs = false;

            state.IsCreateEditor              = true;
            state.EditorNamespace             = "ScriptableEvents.Editor.Events (test)";
            state.IsCreateEditorNamespaceDirs = false;

            state.ScriptDirectory = "Assets/Scripts (test)";
        }