public static int Mapping(ValidQueueTask mode) { var exchangeQueueHandler = new QueueManager(); var queueRequest = CreateQueueRequest(mode); var queueResult = exchangeQueueHandler.Queue <int>(queueRequest, System.Net.Http.HttpMethod.Post); return(queueResult.Result); }
private static Dictionary <string, object> CreateQueueRequest(ValidQueueTask mode) { return(new Dictionary <string, object>() { ["mode"] = mode.ToString().ToLower(), ["tag"] = ResourceId.Client.ToString().ToLower(), ["title"] = $"QueueTesting{mode}", ["mapping"] = "", }); }
public void ValidPutQueueTest(ValidQueueTask task, ValidStatus status) { var request = new Dictionary <string, string> { [QueueParam.Id.ToString().ToLower()] = $"{PreparedQueueId.Data[task]}", [QueueParam.Status.ToString().ToLower()] = status.GetEnumStringValue(), }; var defaultManager = new DefaultManager(); var response = defaultManager.Send <object>(QueueTestCaseData.QueueEndpoint, request, HttpMethod.PUT); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK)); }
public static int Bulk(ValidQueueTask mode, HrbcRecordCreator.RecordEntries records) { var handler = new DefaultManager(); if (mode == ValidQueueTask.BulkCreate) { var createJson = string.Format(BulkCreateJson, records[$"{ResourceId.Job}{0}"].Id, records[$"{ResourceId.Process}{0}"].Id, records[$"{ResourceId.Process}{1}"].Id); var queueResult = handler.Send <int>(BulkCreateEndpoint, createJson, HttpMethod.POST); return(queueResult.Result); } else if (mode == ValidQueueTask.BulkUpdate) { var updateJson = string.Format(BulkUpdateJson, records[$"{ResourceId.Process}{0}"].Id, records[$"{ResourceId.Process}{1}"].Id); var queueResult = handler.Send <int>(BulkUpdateEndpoint, updateJson, HttpMethod.POST); return(queueResult.Result); } else { var queueResult = handler.Send <int>(BulkDeleteEndpoint, BulkDeleteParameters(records[$"{ResourceId.Client}{0}"].Id).ToJson(), HttpMethod.POST); return(queueResult.Result); } }