public void TestDispose() { using (var form = new Form()) { using (var manager = new DirectInputManager(form.Handle)) { Assert.IsNotNull(manager); // nonsense, avoids compiler warning } } }
public void TestCreateGamePadsAndIsDeviceAttached() { using (var form = new Form()) { using (var manager = new DirectInputManager(form.Handle)) { DirectInputGamePad[] gamePads = manager.CreateGamePads(); for(int index = 0; index < gamePads.Length; ++index) { bool result = gamePads[index].IsAttached; Assert.IsTrue(result || !result); // the result doesn't matter } } } }
public void TestCreateGamePadsAndIsDeviceAttached() { using (var form = new Form()) { using (var manager = new DirectInputManager(form.Handle)) { DirectInputGamePad[] gamePads = manager.CreateGamePads(); for (int index = 0; index < gamePads.Length; ++index) { bool result = gamePads[index].IsAttached; Assert.IsTrue(result || !result); // the result doesn't matter } } } }