public void ExpressionTest(int val) { var original = val; var target = new TestNotifyClass(); target.PropertyChanged += (s,e) => val++; target.ExpressionVariable = val; Assert.AreEqual(target.ExpressionVariable+(original == 0 ?0:1),val); }