Updated CustomerTests for required field checking

Added checking for whether a field is required or can accept an empty
string as a valid input.