示例#1
0
        public override void SetUp()
        {
            base.SetUp();

            serializer = new JsonSerializerAdapter();
            config     = BuildRoutine.ServiceClientConfig().FromBasic()
                         .ServiceUrlBase.Set(URL_BASE)
            ;
            mock    = new Mock <IRestClient>();
            testing = new RestClientObjectService(config, mock.Object, serializer);
            stubber = new TRestClientStubber();
            invoker = new TDoInvoker();

            mock.Setup(rc => rc.Get($"{URL_BASE}/ApplicationModel", It.IsAny <RestRequest>()))
            .Returns(() => new RestResponse(serializer.Serialize(GetApplicationModel())));
        }
示例#2
0
 public static IClientContext AsServiceClient(
     this ContextBuilder source,
     Func <ServiceClientConfigurationBuilder, IServiceClientConfiguration> serviceClientConfiguration
     ) => source.AsServiceClient(
     serviceClientConfiguration(BuildRoutine.ServiceClientConfig())
     );