public void ShouldCreateAndEvaluateTest()
        {
            DelegateDependencyResolution delegateDependencyResolution;
            Func<object> value;
            object result;

            value = () => 11;

            delegateDependencyResolution = new DelegateDependencyResolution(value);

            Assert.IsNotNull(delegateDependencyResolution);

            result = delegateDependencyResolution.Resolve();

            Assert.IsNotNull(result);
            Assert.AreEqual(11, result);
        }
        public void ShouldFailOnNullValueCreateTest()
        {
            DelegateDependencyResolution delegateDependencyResolution;
            Func<object[], object> value;

            value = null;

            delegateDependencyResolution = new DelegateDependencyResolution(value);
        }