public void ConstructorShouldFailWhenSiteOdataProviderIsNull() { // Arrange var mapper = new Mock <IMapper>().Object; var siteReadRepository = new Mock <ISiteReadRepository>().Object; ISiteOdataProvider siteOdataProvider = null; // Act Action ctor = () => { new ListSiteQueryHandler(mapper, siteReadRepository, siteOdataProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }
public ListSiteQueryHandler(IMapper mapper, ISiteReadRepository siteReadRepository, ISiteOdataProvider siteOdataProvider) { _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _siteReadRepository = siteReadRepository ?? throw new ArgumentNullException(nameof(siteReadRepository)); _siteOdataProvider = siteOdataProvider ?? throw new ArgumentNullException(nameof(siteOdataProvider)); }