public async void UpdoadDataWithCorrectListOfRequestApiModelMustReturnHttpCodeOk() { int countOfGeneratedRequestApiModelItems = 10; List <RequestApiModel> requestApiModelList = RequestApiModelDataGenerator.GetRandomRequestApiModel(countOfGeneratedRequestApiModelItems); HttpStatusCode expectedHttpStatusCode = HttpStatusCode.OK; var result = await _api.UpdoadData(requestApiModelList); result.Should().NotBeNull(); result.IsSuccessStatusCode.Should().BeTrue(); result.StatusCode.Should().Be(expectedHttpStatusCode); }
static void Main(string[] args) { if (args.Length == 0) { System.Console.WriteLine("Please enter a argument."); return; } int argNumber; bool isParseSuccess = int.TryParse(args[0], out argNumber); if (!isParseSuccess) { System.Console.WriteLine("Please enter a numeric argument."); return; } if (argNumber <= 0) { System.Console.WriteLine("Enter a number greater than 0."); return; } List <RequestApiModel> requestApiModelList = RequestApiModelDataGenerator.GetRandomRequestApiModel(argNumber); var jsonRequestApiModelList = new JavaScriptSerializer().Serialize(requestApiModelList); string XMLSerializerApiURLConfig = ConfigurationManager.AppSettings["XMLSerializerApiURL"]; var client = new RestClient(XMLSerializerApiURLConfig); var request = new RestRequest(Method.POST); request.AddJsonBody(requestApiModelList); request.RequestFormat = DataFormat.Json; var result = client.Execute(request); }