Ejemplo n.º 1
0
 public void TestKeyboardCollection()
 {
     using (var manager = new MockInputManager()) {
         Assert.AreEqual(5, manager.Keyboards.Count);
         Assert.AreEqual(5, ((IInputService)manager).Keyboards.Count);
     }
 }
Ejemplo n.º 2
0
 public void TestMouseCollection()
 {
     using (var manager = new MockInputManager()) {
         Assert.AreEqual(1, manager.Mice.Count);
         Assert.AreEqual(1, ((IInputService)manager).Mice.Count);
     }
 }
Ejemplo n.º 3
0
 public void TestGetDirectInputGamePad(ExtendedPlayerIndex playerIndex)
 {
     using (var manager = new MockInputManager()) {
         Assert.IsNotNull(manager.GetGamePad(playerIndex));
         Assert.IsNotNull(((IInputService)manager).GetGamePad(playerIndex));
     }
 }
Ejemplo n.º 4
0
 public void TestGetTouchPanel()
 {
     using (var manager = new MockInputManager()) {
         Assert.IsNotNull(manager.GetTouchPanel());
         Assert.IsNotNull(((IInputService)manager).GetTouchPanel());
     }
 }
Ejemplo n.º 5
0
 public void TestGamePadCollection()
 {
     using (var manager = new MockInputManager()) {
         Assert.AreEqual(8, manager.GamePads.Count);
         Assert.AreEqual(8, ((IInputService)manager).GamePads.Count);
     }
 }
Ejemplo n.º 6
0
 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)));
    }
Ejemplo n.º 8
0
        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)));
        }
Ejemplo n.º 9
0
 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);
     }
 }
Ejemplo n.º 10
0
 public void TestGetDirectInputGamePad(ExtendedPlayerIndex playerIndex) {
   using (var manager = new MockInputManager()) {
     Assert.IsNotNull(manager.GetGamePad(playerIndex));
     Assert.IsNotNull(((IInputService)manager).GetGamePad(playerIndex));
   }
 }
Ejemplo n.º 11
0
 public void TestGetMouse() {
   using (var manager = new MockInputManager()) {
     Assert.IsNotNull(manager.GetMouse());
     Assert.IsNotNull(((IInputService)manager).GetMouse());
   }
 }
Ejemplo n.º 12
0
 public void TestGamePadCollection() {
   using (var manager = new MockInputManager()) {
     Assert.AreEqual(8, manager.GamePads.Count);
     Assert.AreEqual(8, ((IInputService)manager).GamePads.Count);
   }
 }
Ejemplo n.º 13
0
 public void TestMouseCollection() {
   using (var manager = new MockInputManager()) {
     Assert.AreEqual(1, manager.Mice.Count);
     Assert.AreEqual(1, ((IInputService)manager).Mice.Count);
   }
 }
Ejemplo n.º 14
0
 public void TestKeyboardCollection() {
   using (var manager = new MockInputManager()) {
     Assert.AreEqual(5, manager.Keyboards.Count);
     Assert.AreEqual(5, ((IInputService)manager).Keyboards.Count);
   }
 }
Ejemplo n.º 15
0
 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);
   }
 }
Ejemplo n.º 16
0
 public void TestTouchPanelCollection()
 {
     using (var manager = new MockInputManager()) {
         Assert.AreEqual(1, manager.TouchPanels.Count);
     }
 }
Ejemplo n.º 17
0
 public void TestGetChatPad(PlayerIndex playerIndex) {
   using (var manager = new MockInputManager()) {
     Assert.IsNotNull(manager.GetKeyboard(playerIndex));
     Assert.IsNotNull(((IInputService)manager).GetKeyboard(playerIndex));
   }
 }