public void Varieties_AddVariety_NewVarietySelected()
{
using (var env = new TestEnvironment())
{
var project = new CogProject(env.SpanFactory);
env.OpenProject(project);
Assert.That(env.VarietiesViewModel.Varieties, Is.Empty);
Assert.That(env.VarietiesViewModel.IsVarietySelected, Is.False);
Assert.That(env.VarietiesViewModel.SelectedVariety, Is.Null);
project.Varieties.Add(new Variety("variety1"));
Assert.That(env.VarietiesViewModel.Varieties.Count, Is.EqualTo(1));
Assert.That(env.VarietiesViewModel.Varieties[0].Name, Is.EqualTo("variety1"));
Assert.That(env.VarietiesViewModel.IsVarietySelected, Is.True);
Assert.That(env.VarietiesViewModel.SelectedVariety, Is.EqualTo(env.VarietiesViewModel.VarietiesView.Cast<VarietiesVarietyViewModel>().First()));
}
}