Unit tests for ChoiceByIndex.cs and ChoiceRandom.cs