public void UnRegister(StubRegistration stubRegistration) { var request = new RestRequestEx(StubsResource + "/" + stubRegistration.GetHashCode(), Method.DELETE); Execute(request); }
public void Register(StubRegistration stubRegistration) { var request = new RestRequestEx(StubsResource, Method.POST); request.AddJsonBody(stubRegistration); Execute(request); }
public bool Register(StubRegistration request) { if (_registeredRequests.TryAdd(request.Request.GetHashCode(), request)) { return(true); } return(false); }
public IHttpActionResult Add(StubRegistration request) { _logger.WriteInformation(request.ToString()); if (_repository.Register(request)) { return(Ok()); } { return(Conflict()); } }
public new StubRegistration Build() { var stubRegistration = new StubRegistration() { Request = StubBuilder.RequestBuilderFinisher.Build(), Response = ResponseModel }; StubBuilder.RequestBuilderFinisher.Clear(); StubBuilder.ResponseBuilder.Clear(); return(stubRegistration); }
public static void Unregister(this StubRegistration registration) { var s = new StubChannel(Settings.Url); s.UnRegister(registration); }