public void GivenIMakeAFakeAPICallWwithTheFollowingData(Table table) { var client = new RestClient("http://jsonplaceholder.typicode.com"); var request = new RestRequest("/posts", Method.POST); request.RequestFormat = DataFormat.Json; table.FillInstance(_fakeModel); request.AddBody(_fakeModel); var response = client.Execute(request); RestSharp.Deserializers.JsonDeserializer deserial = new JsonDeserializer(); var JSONObj = deserial.Deserialize<Dictionary<string, string>>(response); string r = response.Content; Console.Write(r); PropertyBucket.Remember("SavedJsonResponse", r); }
public void GivenTheFollowingProjectInputsAndAuthentication(Table table) { // First initialize back in case of resuse in the same run. _projectTestModel.IsUrgent = null; _projectTestModel.Name = ""; _projectTestModel.Description = ""; table.FillInstance<ProjectTestModel>(_projectTestModel); }