public void UserInput_ShouldReturnArray_WithFourItems()
        {
            var inputValidator = new InputArrayLengthValidator(4);
            var inputArray     = new[] { Colour.Red, Colour.Blue, Colour.Green, Colour.Yellow };

            inputValidator.ValidateUserInput(inputArray);

            var result = inputArray.Length;

            Assert.Equal(4, result);
        }
        public void UserInputArray_ContainingMoreThanFourItems_ThrowsException(Colour[] inputArray)
        {
            var inputValidator = new InputArrayLengthValidator(Constants.MasterColoursCount);

            Assert.Throws <LengthException>(() => inputValidator.ValidateUserInput(inputArray));
        }