public void CreateEmptyTemplateNoPath() { Assert.Throws <Exception>(() => { var sceneTemplate = SceneTemplate.CreateSceneTemplate(""); }); }
public void CreateEmptyTemplateWithPath() { var sceneTemplatePath = AssetDatabase.GenerateUniqueAssetPath(TestUtils.k_TestGeneratedTemplateFolder + "/EmptySceneTemplate.asset"); var sceneTemplate = SceneTemplate.CreateSceneTemplate(sceneTemplatePath); Assert.NotNull(sceneTemplate); var validateTemplatePath = AssetDatabase.GetAssetPath(sceneTemplate); Assert.AreEqual(validateTemplatePath, sceneTemplatePath, "sceneTemplatePath"); Assert.IsNull(sceneTemplate.templateScene); // Test template is selected Assert.AreSame(sceneTemplate, Selection.activeObject); }