public ApiResponse(IErrorMapper errorMapper, IHttpStatusCodeMapper httpStatusCodeMapper) { _errorMapper = errorMapper ?? throw new ArgumentNullException(nameof(errorMapper)); _httpStatusCodeMapper = httpStatusCodeMapper ?? throw new ArgumentNullException(nameof(httpStatusCodeMapper)); _controller = new Controller(); }
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>(); }