public void ConstructorShouldFailWhenProductionSiteOdataProviderIsNull() { // Arrange var mapper = new Mock <IMapper>().Object; var productionSiteReadRepository = new Mock <IProductionSiteReadRepository>().Object; IProductionSiteOdataProvider productionSiteOdataProvider = null; // Act Action ctor = () => { new ListProductionSiteQueryHandler(mapper, productionSiteReadRepository, productionSiteOdataProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public ListProductionSiteQueryHandler(IMapper mapper, IProductionSiteReadRepository productionSiteReadRepository, IProductionSiteOdataProvider productionSiteOdataProvider) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _productionSiteReadRepository = productionSiteReadRepository ?? throw new ArgumentNullException(nameof(productionSiteReadRepository)); _productionSiteOdataProvider = productionSiteOdataProvider ?? throw new ArgumentNullException(nameof(productionSiteOdataProvider)); }