in order to pass the UT with moq ,change public to virtual.
Rename MyException to ValidationException.

Remove temp varible regex.
change List to HashTable in order to improve speed of query and remove the foreach loop.
change unit test with moq,and add functions of setup and teardown.
add unit test of class GlyphFactory