public void ConstructingDisputeRepository_WithNullFilteredBaseData_ThrowsArgumentNullException() { // Arrange const IFilteredBaseData <IDisputeFilterBase> filteredBaseData = null; var context = new TestDbContext(); // Act void ConstructDisputeRepository() => new DisputesRepository(context, filteredBaseData, mockTelemetryClient.Object); // Assert Assert.ThrowsException <ArgumentNullException>((Action)ConstructDisputeRepository); }
public void ConstructingDisputeRepository_WithNullFilteredBaseData_HasCorrectParameterNameInException() { // Arrange const string expectedParameterName = "filteredBaseData"; const IFilteredBaseData <IDisputeFilterBase> filteredBaseData = null; var context = new TestDbContext(); // Act void ConstructDisputeRepository() => new DisputesRepository(context, filteredBaseData, mockTelemetryClient.Object); // Assert ExceptionAssert.HasCorrectParameterNameForArgumentException(ConstructDisputeRepository, expectedParameterName); }