Ejemplo n.º 1
0
        public ApiResponse(IErrorMapper errorMapper,
                           IHttpStatusCodeMapper httpStatusCodeMapper)
        {
            _errorMapper          = errorMapper ?? throw new ArgumentNullException(nameof(errorMapper));
            _httpStatusCodeMapper = httpStatusCodeMapper ?? throw new ArgumentNullException(nameof(httpStatusCodeMapper));

            _controller = new Controller();
        }
Ejemplo n.º 2
0
        public void ConstructorShouldFailWhenHttpStatusCodeMapperIsNull()
        {
            // Arrange
            var errorMapper = new Mock <IErrorMapper>().Object;
            IHttpStatusCodeMapper httpStatusCodeMapper = null;

            // Act
            Action ctor = () => { new ApiResponse(errorMapper, httpStatusCodeMapper); };

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