ChangeTracking.Tests.INotifyPropertyChangedTests.When_PropertyChanged_Raised_Property_Should_Be_Changed C# (CSharp) Method

When_PropertyChanged_Raised_Property_Should_Be_Changed() private method

        public void When_PropertyChanged_Raised_Property_Should_Be_Changed()
        {
            var order = Helper.GetOrder();
            var trackable = order.AsTrackable();
            var inpc = (System.ComponentModel.INotifyPropertyChanged)trackable;
            int newValue = 0;
            inpc.PropertyChanged += (o, e) => newValue = order.Id;

            trackable.Id = 1234;

            newValue.Should().Be(1234);
        }