public void InvalidReadField(ResourceId resourceId, CommonMapperValue.ValidReadId validId, CommonMapperValue.InvalidRead invalidRead) { string deleteUUID = PreparedDeletedFieldId.Data[$"{resourceId}{IndexDeleted}"].ToString(); string fieldFirstUUID = PreparedFieldId.Data[$"{resourceId}0"].ToString(); string fieldSecondUUID = PreparedFieldId.Data[$"{resourceId}1"].ToString(); string appFieldFirstUUID = ApplicationFieldId.Data[resourceId].ToString(); string appFieldSecondUUID = SecondApplicationFieldId.Data[resourceId].ToString(); string sysFieldUUID = SystemFields.GetSytemFieldUuidByFieldType(resourceId, NumberFieldTestData.TestingFieldType); var request = CommonMapperValue.ValidReadUUIDMapperValue[validId](fieldFirstUUID, fieldSecondUUID, appFieldFirstUUID, appFieldSecondUUID, sysFieldUUID); CommonMapperValue.InvalidReadMapperValue[invalidRead](deleteUUID, request); var handler = new DefaultManager(); var response = handler.Send <FieldDetailsResponse>(FieldManager.FieldHandlingRelativeUrl, request, HttpMethod.GET); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(HttpStatusCode.BadRequest), "Could not read field details"); }
public void ValidReadUserField(ResourceId resourceId, CommonMapperValue.ValidReadId validId, Selects.ValidSelect validSelect) { string fieldFirstUUID = PreparedFieldId.Data[$"{resourceId}0"].ToString(); string fieldSecondUUID = PreparedFieldId.Data[$"{resourceId}1"].ToString(); string appFieldFirstUUID = ApplicationFieldId.Data[resourceId].ToString(); string appFieldSecondUUID = SecondApplicationFieldId.Data[resourceId].ToString(); string sysFieldUUID = SystemFields.GetSytemFieldUuidByFieldType(resourceId, NumberFieldTestData.TestingFieldType); var request = CommonMapperValue.ValidReadUUIDMapperValue[validId](fieldFirstUUID, fieldSecondUUID, appFieldFirstUUID, appFieldSecondUUID, sysFieldUUID); request.AddRange(Selects.SelectMapperValue[validSelect]); var handler = new DefaultManager(); var response = handler.Send <FieldDetailsResponse>(FieldManager.FieldHandlingRelativeUrl, request, HttpMethod.GET); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(HttpStatusCode.OK), "Could not read field details"); Selects.VerifyContainExpectedSelect(response.Result, validSelect); }