示例#1
0
        public CreatorsController(ICreatorsService service, IMapper mapper)
        {
            Guard.WhenArgument(service, nameof(service)).IsNull().Throw();
            Guard.WhenArgument(mapper, nameof(mapper)).IsNull().Throw();

            this.service = service;
            this.mapper  = mapper;
        }
        public void ThrowArgumentNullExcpetion_WhenIsPassed_InvalidService()
        {
            // Arrange
            ICreatorsService invalidService = null;
            var mockedMapper = new Mock <IMapper>();

            // Act & Assert
            Assert.That(() => new CreatorsController(invalidService, mockedMapper.Object),
                        Throws.ArgumentNullException.With.Message.Contains("service"));
        }