/// <summary> /// The test second. /// </summary> private static void TestSecond() { MyValue myValue = new MyValue(); new ValueChangeObserver(myValue); new ValueAverageObserver(myValue); myValue.Value = 100; myValue.Value = 99; myValue.Value = 88; myValue.Value = 77; }
/// <summary> /// Initializes a new instance of the <see cref="ValueChangeObserver"/> class. /// </summary> /// <param name="t"> /// The t. /// </param> public ValueChangeObserver(MyValue t) { t.ValueChanged += this.ValueChange; }