예제 #1
0
 public ListOperatorQueryHandler(IMapper mapper,
                                 IOperatorReadRepository operatorReadRepository,
                                 IOperatorOdataProvider operatorOdataProvider)
 {
     _mapper = mapper ?? throw Error.ArgumentNull(nameof(mapper));
     _operatorReadRepository = operatorReadRepository ?? throw Error.ArgumentNull(nameof(operatorReadRepository));
     _operatorOdataProvider  = operatorOdataProvider ?? throw Error.ArgumentNull(nameof(operatorOdataProvider));
 }
예제 #2
0
        public void ConstructorShouldFailWhenOperatorOdataProviderIsNull()
        {
            // Arrange
            var mapper = new Mock <IMapper>().Object;
            var operatorReadRepository = new Mock <IOperatorReadRepository>().Object;
            IOperatorOdataProvider operatorOdataProvider = null;

            // Act
            Action ctor = () =>
            {
                new ListOperatorQueryHandler(mapper, operatorReadRepository, operatorOdataProvider);
            };

            // Assert
            ctor.Should().Throw <ArgumentNullException>();
        }