public void Test01_CreateMixedRealityInputSystem() { TestUtilities.InitializeMixedRealityToolkitScene(); // Add Input System MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile = InputSystemTestUtilities.SetupInputSystemProfile(); MixedRealityToolkit.RegisterService <IMixedRealityInputSystem>(new MixedRealityInputSystem(MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile)); // Tests Assert.IsNotEmpty(MixedRealityToolkit.ActiveSystems); Assert.AreEqual(1, MixedRealityToolkit.ActiveSystems.Count); Assert.AreEqual(0, MixedRealityToolkit.RegisteredMixedRealityServices.Count); }
public void Test04_TestMixedRealityInputSystemExists() { // Initialize with the default profile configuration TestUtilities.InitializeMixedRealityToolkitScene(); // Add Input System MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile = InputSystemTestUtilities.SetupInputSystemProfile(); MixedRealityToolkit.RegisterService <IMixedRealityInputSystem>(new MixedRealityInputSystem(MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile)); // Check for Input System var inputSystemExists = MixedRealityToolkit.IsServiceRegistered <IMixedRealityInputSystem>(); // Tests Assert.IsTrue(inputSystemExists); }
public void Test02_TestGetMixedRealityInputSystem() { TestUtilities.InitializeMixedRealityToolkitScene(); // Add Input System MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile = InputSystemTestUtilities.SetupInputSystemProfile(); MixedRealityToolkit.RegisterService <IMixedRealityInputSystem>(new MixedRealityInputSystem(MixedRealityToolkit.Instance.ActiveProfile.InputSystemProfile)); // Retrieve Input System var inputSystem = MixedRealityToolkit.GetService <IMixedRealityInputSystem>(); // Tests Assert.IsNotNull(inputSystem); }