/// <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;
 }