I'm trying to write some tests that involve opening a particular scene. I'm able to open the scene with no problem using SceneManager.LoadScene, but the tests always wind up leaving a scene asset ("InitTestSceneWithRandomNumbers") left over in the project when the test finishing running. Is there a particular protocol or steps I should be following to ensure that the tests clean up? I've tried changing SceneManager.GetActiveScene to use LoadSceneMode.Additive and then using SceneManager.UnloadSceneAsync to clear the scene, and while I can see the scene loading and unloading in the hierarchy in the Editor, the InitTestScene is still leftover after the test run. I'm running my tests via the Play Mode in the Test Runner. Unity 2018.2.13f1 on Mac OS X 10.14. I feel really close - everything is working except for the leftover asset. Is there some other approach I should be using?