public void WeavingCalculatedPropertiesWithExistingOverride()
{
var type = AssemblyWeaver.Assembly.GetType("Catel.Fody.TestAssembly.CTL569_ViewModel");
var vm = (INotifyPropertyChanged)Activator.CreateInstance(type);
Assert.IsFalse(PropertyHelper.GetPropertyValue<bool>(vm, "SearchIsEnabled"));
var hasChanged = false;
vm.PropertyChanged += (sender, e) =>
{
if (string.Equals(e.PropertyName, "SearchIsEnabled"))
{
hasChanged = true;
}
};
PropertyHelper.SetPropertyValue(vm, "SearchTerms", "testvalue");
Assert.IsFalse(hasChanged);
}
}