Use the Enum.GetValues method:
foreach (TestEnum en in Enum.GetValues(typeof(TestEnum)))
{
...
}
You don't need to cast them to a string, and that way you can just retrieve them back by casting the SelectedItem property to a TestEnum value directly as well.