public void PropertyChanged_is_raised_when_property_changed() { var proxyFactory = new ProxyFactory(); proxyFactory.AddBuildStrategy(new AutoNotifyPropertyChangedImplementationStrategy()); var employee = proxyFactory.Create<IPerson>(new Person(), new NotifyPropertyChangeAdvice()); employee.PropertyChanged += model_PropertyChanged; employee.Name = "Fredrik"; Assert.That(_eventRaised, Is.True); }