public void MoveCamera() { mockMouse = Resolve<Mouse>() as MockMouse; AdvanceTimeAndUpdateEntities(); mockMouse.SetButtonState(MouseButton.Left, State.Pressed); AdvanceTimeAndUpdateEntities(); Assert.IsTrue(musicPreviewer.music.IsPlaying()); }
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); }
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); }
private void AdvanceMouseTick(MockMouse mouse, State state, Vector2D position) { mouse.SetButtonState(MouseButton.Left, state); mouse.SetNativePosition(position); AdvanceTimeAndUpdateEntities(); }