public void TryGetValue_Test()
        {
            PDFDictionary target = new PDFDictionary();
            PDFName       key    = new PDFName("Item1");
            IFileObject   value  = new PDFNumber(1);

            target.Add(key, value);

            PDFName key2 = new PDFName("Item2");

            target.Add(key2, value);

            bool expected = true;
            bool actual;

            IFileObject valueExpected = value;

            actual = target.TryGetValue(key, out value);

            Assert.AreEqual(valueExpected, value);
            Assert.AreEqual(expected, actual);

            expected = false;
            key      = new PDFName("NotFound");
            actual   = target.TryGetValue(key, out value);

            Assert.AreEqual(expected, actual);
            Assert.IsNull(value);
        }