public void VerifyPropertyName_ExistentPropertyName_ExecutesWithoutException() { var obj = TestObservableObject.CreateWithValue(TestString); var propertyName = nameof(obj.TestProperty); obj.VerifyPropertyName(propertyName); }
public void Set_PropertyByPropertyExpressionTwice_LastReturnsFalse() { var obj = TestObservableObject.CreateWithValue(TestString); var result = obj.SetTestPropertyByPropertyExpression(TestString); Assert.False(result); }
public void Set_RegularPropertySameValueTwice_NotRisesPropertyChangedSecondTime() { var obj = TestObservableObject.CreateWithValue(TestString); Assert.Throws <PropertyChangedException>(() => { Assert_PropertyChanged(obj, nameof(obj.TestProperty), () => { obj.TestProperty = TestString; }); }); }