Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExerciseService"/> class.
 /// </summary>
 /// <param name="exerciseContext">An instance of <see cref="IExercisesContext"/>.</param>
 /// <param name="exercisePoolService">An instance of <see cref="IExercisePoolService"/>.</param>
 /// <param name="assemblyContext">An instance of <see cref="ITestAssemblyContext"/>.</param>
 /// <exception cref="ArgumentNullException">Exception thrown when
 /// <paramref name="exerciseContext"/>, <paramref name="exercisePoolService"/>
 /// or <paramref name="assemblyContext"/> is null.</exception>
 public ExerciseService(
     IExercisesContext exerciseContext,
     IExercisePoolService exercisePoolService,
     ITestAssemblyContext assemblyContext)
 {
     _exercisesContext    = exerciseContext ?? throw new ArgumentNullException(nameof(exerciseContext));
     _exercisePoolService = exercisePoolService ?? throw new ArgumentNullException(nameof(exercisePoolService));
     _assemblyContext     = assemblyContext ?? throw new ArgumentNullException(nameof(assemblyContext));
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExerciseService"/> class.
 /// </summary>
 /// <param name="exerciseContext">An instance of <see cref="ICandidateExerciseContext"/>.</param>
 /// <param name="exercisePool">An instance of <see cref="IExercisePoolService"/>.</param>
 /// <param name="assemblyContext">An instance of <see cref="ITestAssemblyContext"/>.</param>
 /// <exception cref="ArgumentNullException">Exception thrown when
 /// <paramref name="exerciseContext"/>, <paramref name="exercisePool"/>
 /// or <paramref name="assemblyContext"/> is null.</exception>
 public ExerciseService(
     ICandidateExerciseContext exerciseContext,
     IExercisePoolService exercisePool,
     ITestAssemblyContext assemblyContext)
 {
     _exerciseContext = exerciseContext ?? throw new ArgumentNullException(nameof(exerciseContext));
     _exercisePool    = exercisePool ?? throw new ArgumentNullException(nameof(exercisePool));
     _assemblyContext = assemblyContext ?? throw new ArgumentNullException(nameof(assemblyContext));
 }