public void ConstructingAddressesController_WithNulladdressesRepository_HasCorrectParameterNameForArgumentException() { // Arrange const string expectedParameterName = "addressesRepository"; IInsolvencyOrderAddressesRepository <InsolvencyOrderAddressModel, InsolvencyOrderAddressEntity> addressesRepository = null; // Act void Constructing() => new InsolvencyOrderAddressesController( mockDataAccessCradle.Object, addressesRepository, mockIncludeReader.Object, mockPageInformationProvider.Object, mockHalFormatter.Object, mockHalCollectionFormatter.Object, mockTelemetryClient.Object); // Assert ExceptionAssert.HasCorrectParameterNameForArgumentException(Constructing, expectedParameterName); }
public void ConstructingAddressesController_WithNulladdressesRepository_ThrowsArgumentNullException() { // Arrange IInsolvencyOrderAddressesRepository <InsolvencyOrderAddressModel, InsolvencyOrderAddressEntity> addressesRepository = null; // Act void Constructing() => new InsolvencyOrderAddressesController( mockDataAccessCradle.Object, addressesRepository, mockIncludeReader.Object, mockPageInformationProvider.Object, mockHalFormatter.Object, mockHalCollectionFormatter.Object, mockTelemetryClient.Object); // Assert Assert.ThrowsException <ArgumentNullException>((Action)Constructing); }