public void TestUpdate()
        {
            var touchPanel = new NoTouchPanel();

            touchPanel.Update();
            // No exception means success
        }
        public void TestTakeSnapshot()
        {
            var touchPanel = new NoTouchPanel();

            touchPanel.TakeSnapshot();
            // No exception means success
        }
        public void TestEvents()
        {
            var touchPanel = new NoTouchPanel();

            touchPanel.Pressed += touchPanelPressed;
            touchPanel.Pressed -= touchPanelPressed;

            touchPanel.Moved += touchPanelMoved;
            touchPanel.Moved -= touchPanelMoved;

            touchPanel.Released += touchPanelReleased;
            touchPanel.Released -= touchPanelReleased;
        }
        public void TestMaximumTouchCount()
        {
            var touchPanel = new NoTouchPanel();

            Assert.AreEqual(0, touchPanel.MaximumTouchCount);
        }
        public void TestName()
        {
            var touchPanel = new NoTouchPanel();

            StringAssert.Contains("no", touchPanel.Name.ToLower());
        }
        public void TestIsAttached()
        {
            var touchPanel = new NoTouchPanel();

            Assert.IsFalse(touchPanel.IsAttached);
        }
        public void TestConstructor()
        {
            var touchPanel = new NoTouchPanel();

            Assert.IsNotNull(touchPanel);
        }