Add tests for LanguageChoiceState

These didn't make it into the intial version 2 branch but should be added before we do the first official version 2 release.