public void CreatingOverview_CreatedOverview()
        {
            // Arrange
            const MouseInputKey       InputKey       = MouseInputKey.Left;
            const MouseInputDirection InputDirection = MouseInputDirection.MouseUp;

            var sut = new MouseInput(InputKey, InputDirection);

            // Act
            var actualOverview = sut.CreateOverview();

            // Assert
            var actualOverviewLines = actualOverview.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

            Assert.AreEqual(2, actualOverviewLines.Length);
            Assert.AreEqual($"Key: {InputKey}", actualOverviewLines[0]);
            Assert.AreEqual($"Direction: {InputDirection}", actualOverviewLines[1]);
        }
 public MouseInput(MouseInputKey inputKey, MouseInputDirection direction)
 {
     InputKey  = inputKey;
     Direction = direction;
 }