public void propertyChangedMonitor_Observe_using_observable_property_should_behave_as_expected()
		{
			var expected = 1;
			var actual = 0;

			var stub = new TestStub();
			var target = new PropertyChangedMonitor<TestStub>( stub );
			target.Observe( stub.Text );
			target.Changed += ( s, e ) => actual++;

			stub.Text.Value = "Hello!";

			actual.Should().Be.EqualTo( expected );
		}
Example #2
0
        public void propertyChangedMonitor_ForAllProperties_using_clr_property_should_behave_as_expected()
        {
            var expected = 1;
            var actual   = 0;

            var stub   = new TestStub();
            var target = new PropertyChangedMonitor(stub);

            target.Changed += (s, e) => actual++;

            stub.Value = "Hello!";

            actual.Should().Be.EqualTo(expected);
        }
Example #3
0
        public void propertyChangedMonitor_Observe_using_observable_property_should_behave_as_expected()
        {
            var expected = 1;
            var actual   = 0;

            var stub   = new TestStub();
            var target = new PropertyChangedMonitor <TestStub>(stub);

            target.Observe(stub.Text);
            target.Changed += (s, e) => actual++;

            stub.Text.Value = "Hello!";

            actual.Should().Be.EqualTo(expected);
        }
		public void propertyChangedMonitor_ForAllProperties_using_clr_property_should_behave_as_expected()
		{
			var expected = 1;
			var actual = 0;

			var stub = new TestStub();
			var target = new PropertyChangedMonitor( stub );
			target.Changed += ( s, e ) => actual++;

			stub.Value = "Hello!";

			actual.Should().Be.EqualTo( expected );
		}