At the moment it is possible to call raisePropertyChanged("") with a parameter that is not associated with a binding and no exception or logging happens.
Also if a one way binding is configured and raisePropertyChanged the call is ignored
Expected Behaviour
Given a 1 way binding is configured
and raisePropertyChanged() is called on that binding
then an error should be thrown if in debug mode or an exception should be logged if not in debug mode
Given raisePropertyChanged() is called
and that corresponding binding is not available
then an error should be thrown if in debug mode or an exception should be logged if not in debug mode
At the moment it is possible to call
raisePropertyChanged("")with a parameter that is not associated with a binding and no exception or logging happens.Also if a one way binding is configured and
raisePropertyChangedthe call is ignoredExpected Behaviour
Given a 1 way binding is configured
and
raisePropertyChanged()is called on that bindingthen an error should be thrown if in debug mode or an exception should be logged if not in debug mode
Given
raisePropertyChanged()is calledand that corresponding binding is not available
then an error should be thrown if in debug mode or an exception should be logged if not in debug mode