public void AllOfTest()
        {
            int[] data = { 1, 2, 3 };

            using (IInputIterator <int> inputIterator = new InputIterator <int>(data))
            {
                Assert.IsTrue(Algorithm.AllOf(inputIterator, delegate(int x)
                {
                    return(x > 0);
                }
                                              ));
            }
        }