public static IDictionary <string, object> getAddVirtualUsersProperties(AddVirtualUsersParams addVirtualUsersParam) { IDictionary <string, object> properties = new Dictionary <string, object>(); properties[POPULATION_NAME] = addVirtualUsersParam.PopulationName; properties[VIRTUAL_USER_COUNT] = addVirtualUsersParam.VirtualUserCount; return(properties); }
/// <summary> /// Add Virtual Users. </summary> /// <param name="addVirtualUsersParams"> </param> /// <exception cref="ODataException"> </exception> /// <exception cref="GeneralSecurityException"> </exception> /// <exception cref="IOException"> </exception> /// <exception cref="URISyntaxException"> </exception> /// <exception cref="NeotysAPIException"> </exception> public int AddVirtualUsers(AddVirtualUsersParams addVirtualUsersParams) { if (!Enabled) { return(0); } IDictionary <string, object> properties = RuntimeApiUtils.getAddVirtualUsersProperties(addVirtualUsersParams); properties[RuntimeApiUtils.API_KEY] = apiKey; try { ODataEntry entity = ReadEntity(RuntimeApiUtils.ADD_VIRTUAL_USERS, properties); return(RuntimeApiUtils.getAddedVirtualUser(entity.AsDictionary())); } catch (Microsoft.OData.Core.ODataException oDataException) { throw new NeotysAPIException(oDataException); } }