Ejemplo n.º 1
0
 public ICallRouter Create(ISubstitutionContext substitutionContext)
 {
     var substituteState = SubstituteState.Create(substitutionContext);
     var receivedCalls = (IReceivedCalls) substituteState.FindInstanceFor(typeof(IReceivedCalls), null);
     var resultsSetter = (IResultSetter) substituteState.FindInstanceFor(typeof(IResultSetter), null);
     var callHandlerFactory = new CallHandlerFactory();
     return new CallRouter(substitutionContext, receivedCalls, resultsSetter, new RouteFactory(substituteState, callHandlerFactory));
 }
Ejemplo n.º 2
0
        public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _substituteState.CustomHandlers.AddCustomHandlerFactory(factory);
        }
Ejemplo n.º 3
0
        public ICallRouter Create(ISubstitutionContext substitutionContext)
        {
            var substituteState    = SubstituteState.Create(substitutionContext);
            var receivedCalls      = (IReceivedCalls)substituteState.FindInstanceFor(typeof(IReceivedCalls), null);
            var resultsSetter      = (IResultSetter)substituteState.FindInstanceFor(typeof(IResultSetter), null);
            var callHandlerFactory = new CallHandlerFactory();

            return(new CallRouter(substitutionContext, receivedCalls, resultsSetter, new RouteFactory(substituteState, callHandlerFactory)));
        }
Ejemplo n.º 4
0
 public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
 {
     this.RegisteredFactory = factory;
 }
Ejemplo n.º 5
0
 public void AddCustomHandlerFactory(CallHandlerFactory factory)
 {
     _handlers.Add(factory.Invoke(_substituteState));
 }
 public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
 {
     Trace($"RegisterCustomCallHandlerFactory(factory: {factory.DiagName()})");
     _impl.RegisterCustomCallHandlerFactory(factory);
 }
Ejemplo n.º 7
0
 public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
 {
 }
Ejemplo n.º 8
0
 public void AddCustomHandlerFactory(CallHandlerFactory factory)
 {
     _handlers.Add(factory.Invoke(_substituteState));
 }
Ejemplo n.º 9
0
 public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
 {
 }
Ejemplo n.º 10
0
        public void RegisterCustomCallHandlerFactory(CallHandlerFactory factory)
        {
            if (factory == null) throw new ArgumentNullException(nameof(factory));

            _substituteState.CustomHandlers.AddCustomHandlerFactory(factory);
        }