public static IKernel RemoveHttpMock(this IKernel services) { Guard.That(() => services).IsNotNull(); IHttpMock httpMock = services.TryGet <IHttpMock>(); if (httpMock != null) { httpMock.Shutdown(); //Service Bus services services.RemoveBinding(services.GetBindings(typeof(IHttpMock)).First()); } return(services); }
private void SetupMockWebServices(IKernel services) { ISettingsProvider settingsProvider = services.Get <ISettingsProvider>(); string abnUrl = settingsProvider.Get("abnservice"); IFluentMockServerSettings mockServerSettings = new FluentMockServerSettings { Urls = new[] { abnUrl } }; services.Bind <IFluentMockServerSettings>() .ToConstant(mockServerSettings) .InTransientScope(); IHttpMock httpMock = services.Get <IHttpMock>(); httpMock.SetupRequest(Request.Create().WithPath("/validate").UsingGet(), Response.Create().WithBody("Test")); }
public static IHttpRequestMock WhenRequestGet(this IHttpMock httpMock) { return(httpMock.WhenRequestGet(PathPattern.Any())); }
public static IHttpRequestMock WhenRequestPost(this IHttpMock httpMock, string path) { return(httpMock.WhenRequestPost(PathPattern.Smart(path))); }
public void SetUp() { _httpMock = HttpMockHelpz.CreateHttpMock(); }