Ejemplo n.º 1
0
 static IAcceptanceTestInfrastructureProvider ToHttpExtension(this IAcceptanceTestInfrastructureProviderMultiInstance providerMultiInstance, string instanceName)
 {
     return(new AcceptanceTestInfrastructureProvider
     {
         HttpClient = providerMultiInstance.HttpClients[instanceName],
         SerializerSettings = providerMultiInstance.SerializerSettings,
         Port = providerMultiInstance.SettingsPerInstance[instanceName].Port.ToString()
     });
 }
Ejemplo n.º 2
0
 public static Task Post <T>(this IAcceptanceTestInfrastructureProviderMultiInstance providerMultiInstance, string url, T payload = null, Func <HttpStatusCode, bool> requestHasFailed = null, string instanceName = Settings.DEFAULT_SERVICE_NAME) where T : class
 {
     return(providerMultiInstance.ToHttpExtension(instanceName).Post(url, payload, requestHasFailed));
 }
Ejemplo n.º 3
0
 public static Task <SingleResult <T> > TryGetSingle <T>(this IAcceptanceTestInfrastructureProviderMultiInstance providerMultiInstance, string url, Predicate <T> condition = null, string instanceName = Settings.DEFAULT_SERVICE_NAME) where T : class
 {
     return(providerMultiInstance.ToHttpExtension(instanceName).TryGetSingle(url, condition));
 }
Ejemplo n.º 4
0
 public static Task <HttpStatusCode> Patch <T>(this IAcceptanceTestInfrastructureProviderMultiInstance providerMultiInstance, string url, T payload = null, string instanceName = Settings.DEFAULT_SERVICE_NAME) where T : class
 {
     return(providerMultiInstance.ToHttpExtension(instanceName).Patch(url, payload));
 }
Ejemplo n.º 5
0
 public static Task <HttpResponseMessage> GetRaw(this IAcceptanceTestInfrastructureProviderMultiInstance providerMultiInstance, string url, string instanceName = Settings.DEFAULT_SERVICE_NAME)
 {
     return(providerMultiInstance.ToHttpExtension(instanceName).GetRaw(url));
 }