Exemplo n.º 1
0
 public ICallRouter ResolveFor(object substitute)
 {
     return(substitute switch
     {
         null => throw new NullSubstituteReferenceException(),
         ICallRouterProvider provider => provider.GetCallRouter(),
         Delegate {
             Target : ICallRouterProvider provider
         } => provider.GetCallRouter(),
Exemplo n.º 2
0
 public override void Context()
 {
     base.Context();
     _substituteThatCanProviderARouter = mock <ICallRouterProvider>();
     _substituteThatCanProviderARouter.stub(x => x.CallRouter).Return(_routerForSubstitute);
 }