public void TestKeyboardCollection() { using (var manager = new MockInputManager()) { Assert.AreEqual(5, manager.Keyboards.Count); Assert.AreEqual(5, ((IInputService)manager).Keyboards.Count); } }
public void TestMouseCollection() { using (var manager = new MockInputManager()) { Assert.AreEqual(1, manager.Mice.Count); Assert.AreEqual(1, ((IInputService)manager).Mice.Count); } }
public void TestGetDirectInputGamePad(ExtendedPlayerIndex playerIndex) { using (var manager = new MockInputManager()) { Assert.IsNotNull(manager.GetGamePad(playerIndex)); Assert.IsNotNull(((IInputService)manager).GetGamePad(playerIndex)); } }
public void TestGetTouchPanel() { using (var manager = new MockInputManager()) { Assert.IsNotNull(manager.GetTouchPanel()); Assert.IsNotNull(((IInputService)manager).GetTouchPanel()); } }
public void TestGamePadCollection() { using (var manager = new MockInputManager()) { Assert.AreEqual(8, manager.GamePads.Count); Assert.AreEqual(8, ((IInputService)manager).GamePads.Count); } }
public void TestGetChatPad(PlayerIndex playerIndex) { using (var manager = new MockInputManager()) { Assert.IsNotNull(manager.GetKeyboard(playerIndex)); Assert.IsNotNull(((IInputService)manager).GetKeyboard(playerIndex)); } }
public void TestServiceConstructor() { var services = new GameServiceContainer(); using (var manager = new MockInputManager(services)) { Assert.IsNotNull(services.GetService(typeof(IInputService))); } Assert.IsNull(services.GetService(typeof(IInputService))); }
public void TestSnapshots() { using (var manager = new MockInputManager()) { Assert.AreEqual(0, manager.SnapshotCount); manager.TakeSnapshot(); Assert.AreEqual(1, manager.SnapshotCount); manager.Update(); Assert.AreEqual(0, manager.SnapshotCount); } }
public void TestGetMouse() { using (var manager = new MockInputManager()) { Assert.IsNotNull(manager.GetMouse()); Assert.IsNotNull(((IInputService)manager).GetMouse()); } }
public void TestTouchPanelCollection() { using (var manager = new MockInputManager()) { Assert.AreEqual(1, manager.TouchPanels.Count); } }