public ListLayoutQueryHandler(IMapper mapper, ILayoutReadRepository layoutReadRepository, ILayoutOdataProvider layoutOdataProvider) { _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper)); _layoutReadRepository = layoutReadRepository ?? throw Error.ArgumentNull(nameof(layoutReadRepository)); _layoutOdataProvider = layoutOdataProvider ?? throw Error.ArgumentNull(nameof(layoutOdataProvider)); }
public void ConstructorShouldFailWhenLayoutOdataProviderIsNull() { // Arrange var mapper = new Mock <IMapper>().Object; var layoutReadRepository = new Mock <ILayoutReadRepository>().Object; ILayoutOdataProvider layoutOdataProvider = null; // Act Action ctor = () => { new ListLayoutQueryHandler(mapper, layoutReadRepository, layoutOdataProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }