コード例 #1
0
 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));
 }
コード例 #2
0
        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>();
        }