public void FindCommand_GlossWordSelectedMatches_CorrectWordsSelected()
{
using (var env = new WordListsViewModelTestEnvironment())
{
SetupProjectWithWords(env);
env.OpenFindDialog();
env.FindViewModel.Field = FindField.Gloss;
env.FindViewModel.String = "gloss";
env.WordListsViewModel.SelectedVarietyMeaning = env.WordListsViewModel.Varieties[1].Meanings[1];
env.FindViewModel.FindNextCommand.Execute(null);
Assert.That(env.WordListsViewModel.SelectedVarietyMeaning, Is.EqualTo(env.WordListsViewModel.Varieties[1].Meanings[2]));
env.FindViewModel.FindNextCommand.Execute(null);
Assert.That(env.WordListsViewModel.SelectedVarietyMeaning, Is.EqualTo(env.WordListsViewModel.Varieties[1].Meanings[0]));
env.FindViewModel.FindNextCommand.Execute(null);
Assert.That(env.WordListsViewModel.SelectedVarietyMeaning, Is.EqualTo(env.WordListsViewModel.Varieties[1].Meanings[1]));
env.FindViewModel.FindNextCommand.Execute(null);
Assert.That(env.WordListsViewModel.SelectedVarietyMeaning, Is.EqualTo(env.WordListsViewModel.Varieties[1].Meanings[1]));
}
}