public void Insert_InsertedObjectCallEvent_ReturnValueOfObjectThatCallEvent()
        {
            // arrenge
            var tree   = new BinaryTree <int>();
            var actual = new BinaryTreeEventArgs <int>(0);

            //act
            tree.OnInsert += (_, s) => { actual = s; };
            tree.Add(1);

            //assert
            Assert.Equal(1, actual.Value);
        }
Esempio n. 2
0
 public static void OnTreeInsert <T>(object sender, BinaryTreeEventArgs <T> e)
 {
     Console.WriteLine("Element added to tree: " + e.Value.ToString());
 }