public void CreateFromString()
		{
			var trigger = new TouchPositionTrigger("Pressed");
			Assert.AreEqual(State.Pressed, trigger.State);
			trigger = new TouchPositionTrigger("");
			Assert.AreEqual(State.Pressing, trigger.State);
		}
        public void CreateFromString()
        {
            var trigger = new TouchPositionTrigger("Pressed");

            Assert.AreEqual(State.Pressed, trigger.State);
            trigger = new TouchPositionTrigger("");
            Assert.AreEqual(State.Pressing, trigger.State);
        }
Пример #3
0
 public void UpdateTouch()
 {
     var dragTrigger = new TouchDragTrigger();
     var positionTrigger = new TouchPositionTrigger();
     touch.Update(new Trigger[]{dragTrigger, positionTrigger});
     AdvanceTimeAndUpdateEntities();
     Assert.AreEqual(touch.GetPosition(0), positionTrigger.Position);
 }
Пример #4
0
        public void UpdateTouch()
        {
            var dragTrigger     = new TouchDragTrigger();
            var positionTrigger = new TouchPositionTrigger();

            touch.Update(new Trigger[] { dragTrigger, positionTrigger });
            AdvanceTimeAndUpdateEntities();
            Assert.AreEqual(touch.GetPosition(0), positionTrigger.Position);
        }
 public void InvokeTouch()
 {
     var touch = Resolve<MockTouch>();
     var trigger = new TouchPositionTrigger(State.Pressed);
     bool wasInvoked = false;
     new Command(() => wasInvoked = true).Add(trigger);
     touch.SetTouchState(0, State.Pressed, Vector2D.Half);
     AdvanceTimeAndUpdateEntities();
     Assert.IsTrue(wasInvoked);
 }
        public void InvokeTouch()
        {
            var touch = Resolve <Touch>() as MockTouch;

            if (touch == null)
            {
                return;                 //ncrunch: no coverage
            }
            var  trigger    = new TouchPositionTrigger(State.Pressed);
            bool wasInvoked = false;

            new Command(() => wasInvoked = true).Add(trigger);
            touch.SetTouchState(0, State.Pressed, Vector2D.Half);
            AdvanceTimeAndUpdateEntities();
            Assert.IsTrue(wasInvoked);
        }
		public void TouchPositionTriggerState()
		{
			var trigger = new TouchPositionTrigger(null);
			Assert.AreEqual(State.Pressing, trigger.State);
		}
		public void Create()
		{
			var trigger = new TouchPositionTrigger(State.Pressed);
			Assert.AreEqual(State.Pressed, trigger.State);
		}
        public void TouchPositionTriggerState()
        {
            var trigger = new TouchPositionTrigger(null);

            Assert.AreEqual(State.Pressing, trigger.State);
        }
        public void Create()
        {
            var trigger = new TouchPositionTrigger(State.Pressed);

            Assert.AreEqual(State.Pressed, trigger.State);
        }