Example #1
0
 private static void ResolveArgs(Type[] arg_types, ISimpleResolver resolver, object[] result)
 {
     for (var i = 0; i < result.Length; ++i)
     {
         result[i] = resolver.Resolve(arg_types[i]);
     }
 }
Example #2
0
        public object CreateInstance(ISimpleResolver resolver, object[] activate_params_buffer)
        {
            if (_activator is null)
            {
                return(null);
            }

            ResolveArgs(_constructorArgTypes, resolver, activate_params_buffer);
            return(_activator(activate_params_buffer));
        }
 public ValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver) {
     Validator = validator;
     Resolver = resolver;
 }
Example #4
0
 public ValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver)
 {
     Validator = validator;
     Resolver  = resolver;
 }
Example #5
0
 public ResolverScope(ISimpleResolver resolver) => _resolver = resolver;
 public NonStrictValidationSimpleStep(ISimpleValidator validator, ISimpleResolver resolver)
 {
     this.validator = validator;
     this.resolver = resolver;
 }
 public override void SetUp()
 {
     base.SetUp();
     validatorMock = Repository.StrictMock<ISimpleValidator>();
     resolverMock = Repository.StrictMock<ISimpleResolver>();
 }
Example #8
0
 public ActivityResolverFacade(ISimpleResolver simpleResolver,
                               IBotAddedResolver botAddedResolver)
 {
     _simpleResolver   = simpleResolver;
     _botAddedResolver = botAddedResolver;
 }