public void ConstructingADisputeResponse_WithNullDisputeList_DoesNotThrowAnException()
        {
            // Arrange
            var mockedAddressResolver = new Mock <IAddressResolver>();

            // Act
            void ResponseObject() => new DisputeResponse(mockedAddressResolver.Object);

            // Assert
            NoExceptionAssert.DoesNotThrowException <ArgumentNullException>(ResponseObject);
        }
        public void ConstructingAInsolvencyResponse_WithNullDisputesList_DoesNotThrowAnException()
        {
            // Arrange
            var addressResolverMock = new Mock <IAddressResolver>();
            var includeReader       = new Mock <IIncludeReader>();

            // Act
            void ConstructResponseObject() => new InsolvencyOrderResponse(addressResolverMock.Object, includeReader.Object);

            // Assert
            NoExceptionAssert.DoesNotThrowException <ArgumentNullException>(ConstructResponseObject);
        }
        public void ConstructingADisputeCollectionResponse_WithAddressResolverProvided_DoesNotThrowAnException()
        {
            // Arrange
            var mockedRequestReader   = new Mock <IRequestReader>();
            var mockedAddressResolver = new Mock <IAddressResolver>();
            var mockedPagingLinks     = new Mock <IPagingLinks>();

            // Act
            void ResponseObject() => new DisputeCollectionResponse(
                mockedAddressResolver.Object,
                mockedPagingLinks.Object,
                mockedRequestReader.Object);

            // Assert
            NoExceptionAssert.DoesNotThrowException <ArgumentNullException>(ResponseObject);
        }