Exemple #1
0
        public void OnPropertyChanged_FiresPropertyChangedEvent_PropertyChangedEventArgs()
        {
            TestableNotifyPropertyChanged obj = new TestableNotifyPropertyChanged();

            int propertyChangedCount = 0;

            obj.PropertyChanged += (sender, e) =>
            {
                Assert.Equal(obj, sender);
                Assert.Equal("MyProperty", e.PropertyName);
                propertyChangedCount++;
            };

            obj.FirePropertyChangedWithEventArgs(new PropertyChangedEventArgs("MyProperty"));

            Assert.Equal(1, propertyChangedCount);
        }
Exemple #2
0
        public void OnPropertyChanged_IgnoresIfNoEventHandlerAttached()
        {
            TestableNotifyPropertyChanged obj = new TestableNotifyPropertyChanged();

            obj.FirePropertyChangedWithEventArgs(new PropertyChangedEventArgs("MyProperty"));
        }