using System.Collections;
using System.Collections.Generic;
using System.IO;
using NUnit.Framework;
using UnityEditor.SceneManagement;
using UnityEngine;
using UnityEngine.TestTools;
namespace EditModeTests_11s
{
public class SceneTests
{
private const string pathToScene = "Assets/MyGameScene.unity";
[SetUp]
public void Setup()
{
if (!File.Exists(pathToScene))
{
Assert.Inconclusive("The path to the Scene is not correct. Set the correct path for the pathToScene variable.");
}
EditorSceneManager.OpenScene(pathToScene);
}
[Test]
public void VerifyScene()
{
var gameObject = GameObject.Find("GameObjectToTestFor");
Assert.That(gameObject, Is.Not.Null);
}
[TearDown]
public void Teardown()
{
EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single);
}
}
}