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)); }