Exemplo n.º 1
0
		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);
		}
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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.");
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        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");
            }
        }
Exemplo n.º 8
0
 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");
 }