Exemplo n.º 1
0
        private static void Validate <T>(BinaryTreeNode <T> expected, BinaryTreeNode <T> node)
            where T : IEquatable <T>
        {
            var result = Question_4_6.FindSuccessor(node);

            if (expected == null)
            {
                Assert.IsNull(result);
            }
            else
            {
                Assert.AreEqual(expected.Data, result.Data);
            }
        }
Exemplo n.º 2
0
 public void Question_4_6_InvalidCases()
 {
     TestHelpers.AssertExceptionThrown(() => Question_4_6.FindSuccessor((BinaryTreeNode <int>)null), typeof(ArgumentNullException));
 }