99using Microsoft . MixedReality . Toolkit . Input ;
1010using NUnit . Framework ;
1111using System . Collections ;
12- using System . IO ;
1312using UnityEditor ;
1413using UnityEngine ;
1514using UnityEngine . TestTools ;
@@ -19,7 +18,7 @@ namespace Microsoft.MixedReality.Toolkit.Tests
1918 /// <summary>
2019 /// This class is used to test that <see cref="Toolkit.Input.FocusProvider"/> raycasts are selecting the correct focus object.
2120 /// </summary>
22- public class FocusProviderRaycastTests
21+ public class FocusProviderRaycastTests : BasePlayModeTests
2322 {
2423 private GameObject raycastTestPrefabInstance = null ;
2524 private TestPointer pointer = null ;
@@ -47,10 +46,9 @@ public IEnumerator TestRaycastProxies()
4746 }
4847 }
4948
50- [ UnitySetUp ]
51- public IEnumerator SetupFocusProviderRaycastTests ( )
49+ public override IEnumerator Setup ( )
5250 {
53- PlayModeTestUtilities . Setup ( ) ;
51+ yield return base . Setup ( ) ;
5452
5553 focusProvider = PlayModeTestUtilities . GetInputSystem ( ) . FocusProvider ;
5654
@@ -62,8 +60,7 @@ public IEnumerator SetupFocusProviderRaycastTests()
6260 yield return null ;
6361 }
6462
65- [ UnityTearDown ]
66- public IEnumerator ShutdownFocusProviderRaycastTests ( )
63+ public override IEnumerator TearDown ( )
6764 {
6865 if ( raycastTestPrefabInstance )
6966 {
@@ -75,8 +72,7 @@ public IEnumerator ShutdownFocusProviderRaycastTests()
7572 focusProvider = null ;
7673 pointer = null ;
7774
78- PlayModeTestUtilities . TearDown ( ) ;
79- yield return null ;
75+ yield return base . TearDown ( ) ;
8076 }
8177 }
8278}
0 commit comments