public void IsNotCatWhenDifferentKeysArePressed()
        {
            CatDetector catDetector = new CatDetector(100);
            bool        isCat;

            catDetector.IsCat(false, 0, new IntPtr(10), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));
            catDetector.IsCat(false, 0, new IntPtr(11), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));
            catDetector.IsCat(false, 0, new IntPtr(12), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));
            isCat = catDetector.IsCat(false, 0, new IntPtr(13), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));

            Assert.IsFalse(isCat);
        }
        public void IsNotCat()
        {
            CatDetector catDetector = new CatDetector(100);
            bool        isCat;

            isCat = catDetector.IsCat(false, 0, new IntPtr(10), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));

            Assert.IsFalse(isCat);
        }
        public void IsCat()
        {
            CatDetector catDetector = new CatDetector(100);
            bool        isCat       = false;

            for (int i = 0; i < 10; i++)
            {
                isCat = isCat || catDetector.IsCat(false, 0, new IntPtr(10), new WindowsKeyboard.KBDLLHOOKSTRUCT(1, 1));
            }

            Assert.IsTrue(isCat);
        }