public void PropertyChangedEventHandlerIsRaised() { var obj = new StubObservableObject(); bool raised = false; obj.PropertyChanged += (sender, e) => { Assert.IsTrue(e.PropertyName == "ChangedProperty"); raised = true; }; obj.ChangedProperty = "I changed"; Assert.IsTrue(raised); }
public void PropertyChangedEventHandlerIsRaised() { var observableObject = new StubObservableObject(); var raised = false; observableObject.PropertyChanged += (sender, args) => { args.PropertyName.ShouldBeEquivalentTo("ChangedProperty"); raised = true; }; observableObject.ChangedProperty = "Changed"; raised.ShouldBeEquivalentTo(true); }
public void PropertyChangedEventHandlerIsRaised() { var observableObject = new StubObservableObject(); var raised = false; observableObject.PropertyChanged += (sender, args) => { args.PropertyName.ShouldBeEquivalentTo("ChangedProperty"); raised = true; }; observableObject.ChangedProperty = "Changed"; raised.ShouldBeEquivalentTo(true); }
public void PropertyChangedHandlerRaised() { var obj = new StubObservableObject(); bool raised = false; obj.PropertyChanged += (s, e) => { Assert.IsTrue(e.PropertyName == "ChangedProperty"); raised = true; }; obj.ChangedProperty = "SomeProperty"; Assert.IsTrue(raised); }
public void PropertyChangedEventHandlerIsRaised() { var obj = new StubObservableObject(); var raised = false; obj.PropertyChanged += (sender, e) => { Assert.IsTrue(e.PropertyName == "ChangedProperty"); raised = true; }; obj.ChangedProperty = "Some Value"; if (!raised) Assert.Fail("PropertyChanged was never invoked."); }
public void PropertyChangedEventHandlerIsNotRaise() { var obj = new StubObservableObject(); bool raised = false; obj.PropertyChanged += (sender, e) => { Assert.IsTrue(e.PropertyName == "ChangedProperty"); raised = false; }; obj.ChangedProperty = "ChangedProperty"; Assert.IsFalse(raised); }
public void PropertyChangeEventhandlerIsRaised() { var obj = new StubObservableObject(); bool raised = false; obj.PropertyChanged += (sender, e) => { Assert.IsTrue(e.PropertyName == "ChangedProperty"); raised = true; }; obj.ChangedProperty = "Some value"; if (!raised) { Assert.Fail("PropertyChanged was never invoked"); } }
public void NotifyObject_NotifiesOfPropertyChange() { //Arrange var stub = new StubObservableObject(); bool notificationRaised = false; stub.PropertyChanged += (o, e) => { if (e.PropertyName == "DidINotifyYou") { notificationRaised = true; } }; //Act stub.DidINotifyYou = "Sure did!"; //Assert Assert.IsTrue(notificationRaised, "Observable object did not notify of change"); }