public void ConstructingPersonsController_WithNullCradle_ThrowsArgumentNullException() { // Arrange IDataAccessCradle <InsolvencyOrderPersonModel> cradle = null; // Act void Constructing() => new InsolvencyOrderPersonsController( cradle, mockPersonsRepository.Object, mockIncludeReader.Object, mockPageInformationProvider.Object, mockHalFormatter.Object, mockHalCollectionFormatter.Object, mockTelemetryClient.Object); // Assert Assert.ThrowsException <ArgumentNullException>((Action)Constructing); }
public void ConstructingDisputesController_WithNullCradle_ThrowsArgumentNullException() { // Arrange IDataAccessCradle <DisputeModel> cradle = null; // Act void Constructing() => new DisputesController( cradle, mockDisputeRepository.Object, mockIncludeReader.Object, mockPageInformationProvider.Object, mockDisputeFormatter.Object, mockDisputeCollectionFormatter.Object, mockTelemetryClient.Object); // Assert Assert.ThrowsException <ArgumentNullException>((Action)Constructing); }
public void ConstructingPersonsController_WithNullCradle_HasCorrectParameterNameForArgumentException() { // Arrange const string expectedParameterName = "cradle"; IDataAccessCradle <InsolvencyOrderPersonModel> cradle = null; // Act void Constructing() => new InsolvencyOrderPersonsController( cradle, mockPersonsRepository.Object, mockIncludeReader.Object, mockPageInformationProvider.Object, mockHalFormatter.Object, mockHalCollectionFormatter.Object, mockTelemetryClient.Object); // Assert ExceptionAssert.HasCorrectParameterNameForArgumentException(Constructing, expectedParameterName); }