public void Meanings_ReopenProject_MeaningsPopulated()
{
using (var env = new WordListsViewModelTestEnvironment())
{
SetupProjectWithThreeMeanings(env);
Assert.That(env.WordListsViewModel.Meanings.Select(s => s.Gloss), Is.EqualTo(new[] {"gloss1", "gloss2", "gloss3"}));
Assert.That(env.WordListsViewModel.IsEmpty, Is.False);
CogProject project = new CogProject(env.SpanFactory)
{
Meanings = {new Meaning("gloss1", "cat1")}
};
env.OpenProject(project);
Assert.That(env.WordListsViewModel.Meanings.Select(s => s.Gloss), Is.EqualTo(new[] {"gloss1"}));
Assert.That(env.WordListsViewModel.IsEmpty, Is.False);
}
}