コード例 #1
0
 public void SetUp()
 {
     mouse = Resolve<Mouse>() as MockMouse;
     if (mouse != null)
         mouse.SetPosition(Vector2D.Zero);
     AdvanceTimeAndUpdateEntities();
 }
コード例 #2
0
 public void Setup()
 {
     soundPreviewer = new SoundPreviewer();
     soundPreviewer.PreviewContent("Sound");
     mockMouse = Resolve<Mouse>() as MockMouse;
     AdvanceTimeAndUpdateEntities();
 }
コード例 #3
0
 public void Setup()
 {
     spriteSheetPreviewer = new SpriteSheetPreviewer();
     spriteSheetPreviewer.PreviewContent("DeltaEngineLogo");
     mockMouse = Resolve<Mouse>() as MockMouse;
     AdvanceTimeAndUpdateEntities();
 }
コード例 #4
0
 public void Setup()
 {
     particlePreviewer = new ParticlePreviewer();
     particlePreviewer.PreviewContent("TestParticle");
     new Camera2DScreenSpace(Resolve<Window>());
     mockMouse = Resolve<Mouse>() as MockMouse;
     AdvanceTimeAndUpdateEntities();
 }
コード例 #5
0
		public void MoveCamera()
		{
			mockMouse = Resolve<Mouse>() as MockMouse;
			AdvanceTimeAndUpdateEntities();
			mockMouse.SetButtonState(MouseButton.Left, State.Pressed);
			AdvanceTimeAndUpdateEntities();
			Assert.IsTrue(musicPreviewer.music.IsPlaying());
		}
コード例 #6
0
 public void PlaySound()
 {
     soundPreviewer.sound.CreateSoundInstance();
     mockMouse = Resolve<Mouse>() as MockMouse;
     AdvanceTimeAndUpdateEntities();
     mockMouse.SetButtonState(MouseButton.Left, State.Pressed);
     AdvanceTimeAndUpdateEntities();
     Assert.AreEqual(1, soundPreviewer.sound.NumberOfInstances);
 }
コード例 #7
0
 public void ZoomCamera()
 {
     mockMouse = Resolve<Mouse>() as MockMouse;
     AdvanceTimeAndUpdateEntities();
     Assert.AreEqual(new Vector2D(0.5f, 0.5f), spriteSheetPreviewer.currentDisplayAnimation.Center);
     mockMouse.SetButtonState(MouseButton.Middle, State.Pressed);
     mockMouse.SetPosition(new Vector2D(1f, 1f));
     AdvanceTimeAndUpdateEntities();
     Assert.AreEqual(0.5f, spriteSheetPreviewer.currentDisplayAnimation.DrawArea.Width);
 }
コード例 #8
0
 public void SetUp()
 {
     selector = new EntitySelector();
     ellipse = new Ellipse(Vector2D.Half, 0.1f, 0.1f, Color.Blue);
     mouse = Resolve<Mouse>() as MockMouse;
 }
コード例 #9
0
 public void SetUp()
 {
     mouse = Resolve<Mouse>() as MockMouse;
 }
コード例 #10
0
 public void CreateContentViewModel()
 {
     contentManagerViewModel = new ContentManagerViewModel(new MockService("User", "LogoApp"));
     mockMouse = new MockMouse();
     AdvanceTimeAndUpdateEntities();
 }
コード例 #11
0
ファイル: MainMenuTests.cs プロジェクト: whztt07/DeltaEngine
		private void DragMouse(MockMouse mouse, float x, float y)
		{
			SetStateAndPosition(mouse, State.Pressing, new Vector2D(x, y));
			SetStateAndPosition(mouse, State.Pressed, new Vector2D(x - 0.1f, y));
			SetStateAndPosition(mouse, State.Releasing, new Vector2D(x - 0.2f, y));
		}
コード例 #12
0
 private void InitializeMouse()
 {
     mouse = Resolve<Mouse>() as MockMouse;
     if (mouse == null)
         return; //ncrunch: no coverage
     mouse.SetPosition(Vector2D.Zero);
     AdvanceTimeAndUpdateEntities();
 }
コード例 #13
0
ファイル: GameTests.cs プロジェクト: remy22/DeltaEngine
 public void SetUp()
 {
     displayMode = ScreenSpace.Current.Viewport.Aspect >= 1.0f
         ? Orientation.Landscape : Orientation.Portrait;
     mockResolver = new MockResolver();
     mockKeyboard = mockResolver.Resolve<MockKeyboard>();
     mockMouse = mockResolver.Resolve<MockMouse>();
     mockTouch = mockResolver.Resolve<MockTouch>();
     content = new JewelBlocksContent();
     game = new Game(Resolve<Window>());
 }
コード例 #14
0
ファイル: TextBoxTests.cs プロジェクト: remy22/DeltaEngine
 //ncrunch: no coverage end
 private void InitializeKeyboardAndMouse()
 {
     keyboard = Resolve<Keyboard>() as MockKeyboard;
     lastKey = Key.None;
     mouse = Resolve<Mouse>() as MockMouse;
     if (mouse == null)
         return; //ncrunch: no coverage
     mouse.SetPosition(Vector2D.Zero);
     AdvanceTimeAndUpdateEntities();
 }
コード例 #15
0
		private void AdvanceMouseTick(MockMouse mouse, State state, Vector2D position)
		{
			mouse.SetButtonState(MouseButton.Left, state);
			mouse.SetNativePosition(position);
			AdvanceTimeAndUpdateEntities();
		}
コード例 #16
0
 private void InitializeMouse()
 {
     mouse = Resolve<Mouse>() as MockMouse;
     if (mouse != null)
         mouse.SetPosition(Vector2D.Zero);
 }
コード例 #17
0
ファイル: MainMenuTests.cs プロジェクト: whztt07/DeltaEngine
		private void ClickAtPosition(MockMouse mouse, Vector2D position)
		{
			SetStateAndPosition(mouse, State.Pressing, position);
			SetStateAndPosition(mouse, State.Releasing, position);
		}