public void ToActiveListTest() { var source = new TestDependencyObject(); var collection = source.ToActiveList <int>(TestDependencyObject.TestCollectionProperty).ActiveSelect(o => o); Assert.False(collection.Any()); source.TestCollection = new[] { 1, 2, 3 }; Assert.True(collection.SequenceEqual(new[] { 1, 2, 3 })); }
public void ToActiveValueTest() { var source = new TestDependencyObject(); var value = source.ToActiveValue <int>(TestDependencyObject.TestPropertyProperty).ActiveSelect(o => o); Assert.Equal(0, value.Value); source.TestProperty = 10; Assert.Equal(10, value.Value); }