public ListOperationQueryHandler(IMapper mapper, IOperationReadRepository operationReadRepository, IIconReadRepository iconReadRepository, IOperationOdataProvider operationOdataProvider) { _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper)); _operationReadRepository = operationReadRepository ?? throw Error.ArgumentNull(nameof(operationReadRepository)); _iconReadRepository = iconReadRepository ?? throw Error.ArgumentNull(nameof(iconReadRepository)); _operationOdataProvider = operationOdataProvider ?? throw Error.ArgumentNull(nameof(operationOdataProvider)); }
public void ConstructorShouldFailWhenOperationOdataProviderIsNull() { // Arrange var mapper = new Mock <IMapper>().Object; var operationReadRepository = new Mock <IOperationReadRepository>().Object; var iconReadRepository = new Mock <IIconReadRepository>().Object; IOperationOdataProvider operationOdataProvider = null; // Act Action ctor = () => { new ListOperationQueryHandler(mapper, operationReadRepository, iconReadRepository, operationOdataProvider); }; // Assert ctor.Should().Throw <ArgumentNullException>(); }