Exemplo n.º 1
0
        public void HandleNewPacket()
        {
            var touch = new RemoteTouch();
            InputPacketsAnalyser analyser = CreateAnalyser(touch);
            analyser.HandleNewMessage(CreateTestPacket());

            Assert.True(touch.IsAvailable);
            Assert.AreEqual(touch.GetState(0), State.JustPressed);
            Assert.AreEqual(touch.GetState(1), State.Released);
            Assert.AreEqual(touch.GetPosition(4), new Point(0.5f, 0.3f));
        }