public ListIconQueryHandler(IMapper mapper, IIconReadRepository iconReadRepository, IIconOdataProvider iconOdataProvider) { _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper)); _iconReadRepository = iconReadRepository ?? throw Error.ArgumentNull(nameof(iconReadRepository)); _iconOdataProvider = iconOdataProvider ?? throw Error.ArgumentNull(nameof(iconOdataProvider)); }
public void ConstructorShouldFailWhenIconOdataProviderIsNull() { // Arrange var mapper = new Mock <IMapper>().Object; var iconReadRepository = new Mock <IIconReadRepository>().Object; IIconOdataProvider iconOdataProvider = null; // Act Action ctor = () => { new ListIconQueryHandler(mapper, iconReadRepository, iconOdataProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }