Break out test into a class and add unary sub test
Break out test into a class and add unary sub test

nkhuyu/blaze,dwillmer/blaze,dwillmer/blaze,caseyclements/blaze,xlhtc007/blaze,LiaoPan/blaze,ContinuumIO/blaze,nkhuyu/blaze,maxalbert/blaze,mrocklin/blaze,mrocklin/blaze,jcrist/blaze,ChinaQuants/blaze,ChinaQuants/blaze,alexmojaki/blaze,caseyclements/blaze,scls19fr/blaze,cpcloud/blaze,cowlicks/blaze,cowlicks/blaze,maxalbert/blaze,jdmcbr/blaze,jdmcbr/blaze,scls19fr/blaze,cpcloud/blaze,alexmojaki/blaze,ContinuumIO/blaze,LiaoPan/blaze,xlhtc007/blaze,jcrist/blaze