private static string PrepareUrl(string url) { var resource = GroceryHubFeatureContext.Get().SubstitueKeys(url); Console.WriteLine("URL: " + resource); return(resource); }
private static void ExecuteHttp(Method method, string url, string bodyString) { var request = new RestRequest(PrepareUrl(url), method); request.UseDefaultCredentials = true; request.AddHeader("Accept", "application/json"); request.AddHeader("ContentType", "application/json"); request.AddParameter("application/json", GroceryHubFeatureContext.Get().SubstitueKeys(bodyString), ParameterType.RequestBody); }
public void GivenAUserProfileExists() { var userProfile = ChaseUserProfile.Build(Guid.NewGuid()); SaveUserProfile(userProfile); var context = GroceryHubFeatureContext.Get(); context.UserProfile = userProfile; context.AddSubstitute("id", userProfile.Id.ToString()); }