Exemple #1
0
        public void ShouldFailOnNullValueCreateTest()
        {
            DelegateDependencyResolution delegateDependencyResolution;
            Func <object[], object>      value;

            value = null;

            delegateDependencyResolution = new DelegateDependencyResolution(value);
        }
Exemple #2
0
        public void ShouldFailOnNullValueCreateFromFuncTest()
        {
            DelegateDependencyResolution delegateDependencyResolution;
            Func <object> value;

            value = null;

            delegateDependencyResolution = DelegateDependencyResolution.FromFunc <object>(value);
        }
        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);
        }
Exemple #4
0
        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);
        }
 public static void YesDependencyRegistration()
 {
     DependencyManager.AppDomainInstance.AddResolution <IFormattable>("bob", DelegateDependencyResolution.FromFunc <double>(() => (double)1234.56789));
 }