Exemplo n.º 1
0
        /// <summary>
        /// The internal method assigning all the parameters.
        /// </summary>
        /// <param name="parameters">The parameters of the loadTest.</param>
        /// <param name="agentId">The agent of the loadTest.</param>
        /// <param name="customerId">The customer of the loadTest.</param>
        /// <param name="engineerId">The facultative engineer of the loadTest.</param>
        /// <param name="loadTestTypeId">The type of the loadTest.</param>
        /// <param name="projectId">The project of the loadTest.</param>
        /// <param name="scenarioId">The scenario of the loadTest.</param>
        private void AssignParameters(LoadTestParameters parameters, Guid agentId, Guid customerId, Guid?engineerId
                                      , Guid loadTestTypeId, Guid projectId, Guid scenarioId)
        {
            RaiseIfDefaultGuid(agentId);
            RaiseIfDefaultGuid(customerId);
            if (engineerId.HasValue)
            {
                RaiseIfDefaultGuid(engineerId.Value);
            }
            RaiseIfDefaultGuid(loadTestTypeId);
            RaiseIfDefaultGuid(projectId);
            RaiseIfDefaultGuid(scenarioId);

            AgentId        = agentId;
            CustomerId     = customerId;
            EngineerId     = engineerId;
            LoadTestTypeId = loadTestTypeId;
            ProjectId      = projectId;
            ScenarioId     = scenarioId;
            Parameters     = parameters;
        }
Exemplo n.º 2
0
 /// <summary>
 /// An public method made to assign all the parameters.
 /// </summary>
 /// <param name="parameters">The parameters of the loadTest.</param>
 /// <param name="agentId">The agent of the loadTest.</param>
 /// <param name="customerId">The customer of the loadTest.</param>
 /// <param name="engineerId">The facultative engineer of the loadTest.</param>
 /// <param name="loadTestTypeId">The type of the loadTest.</param>
 /// <param name="projectId">The project of the loadTest.</param>
 /// <param name="scenarioId">The scenario of the loadTest.</param>
 public void Update(LoadTestParameters parameters, Guid agentId, Guid customerId, Guid?engineerId
                    , Guid loadTestTypeId, Guid projectId, Guid scenarioId)
 {
     AssignParameters(parameters, agentId, customerId, engineerId, loadTestTypeId, projectId, scenarioId);
 }
Exemplo n.º 3
0
 /// <summary>
 /// The constructor for the LoadTest.
 /// </summary>
 /// <param name="guid">The LoadTestGuid.</param>
 /// <param name="parameters">The parameters of the loadTest.</param>
 /// <param name="agentId">The agent of the loadTest.</param>
 /// <param name="customerId">The customer of the loadTest.</param>
 /// <param name="engineerId">The facultative engineer of the loadTest.</param>
 /// <param name="loadTestTypeId">The type of the loadTest.</param>
 /// <param name="projectId">The project of the loadTest.</param>
 /// <param name="scenarioId">The scenario of the loadTest.</param>
 public LoadTest(Guid guid, LoadTestParameters parameters, Guid agentId, Guid customerId, Guid?engineerId
                 , Guid loadTestTypeId, Guid projectId, Guid scenarioId) : base(guid)
 {
     RaiseIfDefaultGuid(guid);
     AssignParameters(parameters, agentId, customerId, engineerId, loadTestTypeId, projectId, scenarioId);
 }