Browse Source

Added (failing) init test for SelectingItemsControl.

pull/504/head
Steven Kirk 11 years ago
parent
commit
8cccc84609
  1. 15
      tests/Perspex.Controls.UnitTests/Primitives/SelectingItemsControlTests.cs

15
tests/Perspex.Controls.UnitTests/Primitives/SelectingItemsControlTests.cs

@ -490,6 +490,21 @@ namespace Perspex.Controls.UnitTests.Primitives
Assert.True(called);
}
[Fact]
public void Order_Of_Setting_Items_And_SelectedIndex_During_Initialization_Should_Not_Matter()
{
var items = new[] { "Foo", "Bar" };
var target = new SelectingItemsControl();
((ISupportInitialize)target).BeginInit();
target.SelectedIndex = 1;
target.Items = items;
((ISupportInitialize)target).EndInit();
Assert.Equal(1, target.SelectedIndex);
Assert.Equal("Bar", target.SelectedItem);
}
[Fact]
public void Changing_DataContext_Should_Not_Clear_Nested_ViewModel_SelectedItem()
{

Loading…
Cancel
Save