public void WhenCallAPICreateUpdateTaskInCreatePendenzenWithInputDataAsBelow(Table table) { try { Dictionary <string, string> idFieldMapping = new Dictionary <string, string>(); idFieldMapping.Add("empfangerId", "UserID"); idFieldMapping.Add("falltrager", "BaPersonID"); idFieldMapping.Add("leistung", "FaLeistungID"); idFieldMapping.Add("PersonId", "BaPersonID"); var insertCondition = TestDataManager.CreateSetWithLookup <CreateUpdateQuery>(table, idFieldMapping: idFieldMapping).First(); TestDataManager.CallApiPostReturnObject <CreateUpdateQuery, bool>(Url.CreateUpdateTask, insertCondition); Dictionary <string, string> fieldMapping = new Dictionary <string, string>(); fieldMapping.Add("status", "TaskStatusCode"); fieldMapping.Add("pendenzTyp", "TaskTypeCode"); fieldMapping.Add("betreff", "Subject"); fieldMapping.Add("beschreibung", "TaskDescription"); fieldMapping.Add("empfangerId", "ReceiverID"); fieldMapping.Add("falltrager", "FaFallID"); fieldMapping.Add("leistung", "FaLeistungID"); fieldMapping.Add("PersonId", "BaPersonID"); fieldMapping.Add("antwort", "ResponseText"); Dictionary <string, string> xtaskIdFieldMapping = new Dictionary <string, string>(); xtaskIdFieldMapping.Add("SenderID", "UserID"); xtaskIdFieldMapping.Add("ReceiverID", "UserID"); xtaskIdFieldMapping.Add("FaFallID", "BaPersonID"); TestDataManager.AddToTempEntities <XTask>(table, fieldMapping: fieldMapping, idFieldMapping: xtaskIdFieldMapping); } catch (Exception) { Cleanup(); throw; } }