public void NotifyPropertyChanging()
{
var obj = ModelBaseTestHelper.CreateIniEntryObject();
bool isInvoked = false;
obj.PropertyChanging += (sender, e) =>
{
if (isInvoked)
{
return;
}
isInvoked = true;
// Check property
if (string.Compare(e.PropertyName, "Value") != 0)
{
Assert.Fail("Wrong PropertyChanging property name");
}
};
obj.Value = "MyNewValue";
Assert.IsTrue(isInvoked, "PropertyChanging was not invoked");
}