public void SetField_ShouldReturnTrue() { const string value = "Testing"; var mock = new MockBaseNotify(); var result = mock.SetField(value); Assert.IsTrue(result); }
public void SetField_ShouldSetPropertyValue() { const string value = "Testing"; var mock = new MockBaseNotify { TestProperty = value }; Assert.AreEqual(value, mock.TestProperty); }
public void SetField_ShouldReturnFalse() { const string value = "Testing"; var mock = new MockBaseNotify { TestProperty = value }; var result = mock.SetField(value); Assert.IsFalse(result); }
public void PropertyChanged_ShouldRaiseEvent() { var receivedEvents = new List <string>(); var mock = new MockBaseNotify(); mock.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { receivedEvents.Add(e.PropertyName); }; mock.TestProperty = "Testing"; Assert.AreEqual(1, receivedEvents.Count); Assert.AreEqual("TestProperty", receivedEvents[0]); }