Пример #1
0
 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>();
        }