Exemple #1
0
 public void Resolve(MockResolutionContext context)
 {
     if (context.RequestType == typeof(BudgetContext))
     {
         context.Value = Create();
     }
     else if (context.RequestType == typeof(Func <BudgetContext>))
     {
         context.Value = new Func <BudgetContext>(Create);
     }
 }
Exemple #2
0
        private object Resolve(Type serviceType, object initialValue)
        {
            var context = new MockResolutionContext(this, serviceType, initialValue);

            foreach (var r in Resolvers)
            {
                r.Resolve(context);
            }

            return(context.Value);
        }