add more tests to validate some of the option building