public void ConstructWithMouseInputs_PressingWrongMouseInvokesNothing()
        {
            var handler = new CustomInputHandler(_expectedInputs, OnPressMouse);

            handler.HandleMouseInput(_unexpectedInput, Vector3.back);

            Assert.IsFalse(_callbackInvoked);
        }
        public void ConstructWithMouseInputs_PressingMouseInvokesDelegate()
        {
            var handler = new CustomInputHandler(_expectedInputs, OnPressMouse);

            handler.HandleMouseInput(_expectedInputs.First(), Vector3.back);

            ;           Assert.IsTrue(_callbackInvoked);
        }