public void CorrectlyWorksOnGenericClasses()
{
var type = AssemblyWeaver.Assembly.GetType("Catel.Fody.TestAssembly.GenericModelBaseTest");
var model = (dynamic)Activator.CreateInstance(type);
Assert.IsTrue(PropertyDataManager.Default.IsPropertyRegistered(type, "Operations"));
model.Operations = new ObservableCollection<int>();
Assert.IsTrue(model.HasChangedNotificationBeenCalled);
}