Example #1
0
        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);
        }
Example #2
0
        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)));
 }
Example #5
0
 public void SetUp()
 {
     _httpMock = HttpMockHelpz.CreateHttpMock();
 }