/// <summary> /// Initializes a new instance of the <see cref="ArgumentNullExceptionFixture" /> class. /// </summary> /// <param name="assemblyUnderTest">The assembly under test.</param> /// <param name="specimenProvider">The specimen provider.</param> /// <param name="filters">The list of filters.</param> /// <param name="mappings">The list of mappings.</param> /// <exception cref="ArgumentNullException">Any of the parameters are <see langword="null"/>.</exception> public ArgumentNullExceptionFixture( Assembly assemblyUnderTest, ISpecimenProvider specimenProvider, List <IFilter> filters, List <IMapping> mappings) { if (assemblyUnderTest == null) { throw new ArgumentNullException(nameof(assemblyUnderTest)); } if (specimenProvider == null) { throw new ArgumentNullException(nameof(specimenProvider)); } if (filters == null) { throw new ArgumentNullException(nameof(filters)); } if (mappings == null) { throw new ArgumentNullException(nameof(mappings)); } AssemblyUnderTest = assemblyUnderTest; SpecimenProvider = specimenProvider; Filters = filters; Mappings = mappings; BindingFlags = DefaultBindingFlags; }
/// <summary> /// Initializes a new instance of the <see cref="ArgumentNullExceptionFixture" /> class. /// </summary> /// <param name="assemblyUnderTest">The assembly under test.</param> /// <param name="specimenProvider">The specimen provider.</param> /// <param name="filters">The list of filters.</param> /// <param name="mappings">The list of mappings.</param> /// <exception cref="ArgumentNullException">Any of the parameters are <see langword="null"/>.</exception> public ArgumentNullExceptionFixture( Assembly assemblyUnderTest, ISpecimenProvider specimenProvider, List<IFilter> filters, List<IMapping> mappings) { if (assemblyUnderTest == null) throw new ArgumentNullException("assemblyUnderTest"); if (specimenProvider == null) throw new ArgumentNullException("specimenProvider"); if (filters == null) throw new ArgumentNullException("filters"); if (mappings == null) throw new ArgumentNullException("mappings"); _assemblyUnderTest = assemblyUnderTest; _specimenProvider = specimenProvider; _filters = filters; _mappings = mappings; BindingFlags = DefaultBindingFlags; }