public MockedHttpServer Build(string baseAddress, Action <HttpSelfHostConfiguration> setup = null) { var requestBehaviors = new RequestBehaviors(builders.Select(b => b.Build())); var handler = new MockHandler(requestBehaviors); return(new MockedHttpServer(handler, baseAddress, setup)); }
public MockHandler(RequestBehaviors requestBehaviors) { this.requestBehaviors = requestBehaviors; }
public void Reconfigure(IEnumerable <RequestBehavior> behaviors, bool renew) { requestBehaviors = renew ? new RequestBehaviors(behaviors) : new RequestBehaviors(requestBehaviors.Behaviors.Concat(behaviors)); }
public void Reconfigure(IEnumerable <RequestBehavior> behaviors, bool deleteExistingMocks) { requestBehaviors = deleteExistingMocks ? new RequestBehaviors(behaviors) : new RequestBehaviors(behaviors.Concat(requestBehaviors.Behaviors)); }