public void NotifyPropertyChanged_Automatic()
{
var obj = ModelBaseTestHelper.CreateIniEntryObject();
bool isInvoked = false;
obj.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e)
{
if (!isInvoked)
{
if (string.Compare(e.PropertyName, "Value") != 0)
{
Assert.Fail("Wrong PropertyChanged property name");
}
}
isInvoked = true;
};
obj.Value = "MyNewValue";
if (!isInvoked)
{
Assert.Fail("PropertyChanged was not invoked");
}
}