public void MvcRequestLoggingFilter_Constructor_DicHelper_Null() { //Arrange var diagContext = Mock.Of <IDiagnosticContext>(); var logger = Mock.Of <ILogger <MvcRequestLoggingFilter> >(); IDictionaryHelper dicHelper = null; //Act var ex = Assert.Throws <ArgumentNullException>( () => new MvcRequestLoggingFilter( diagContext, logger, dicHelper)); //Assert var expected = "Value cannot be null. (Parameter 'dictionaryHelper')"; var actual = ex.Message; Assert.Equal(expected, actual); }
public MvcRequestLoggingFilter( IDiagnosticContext diag, ILogger <MvcRequestLoggingFilter> logger, IDictionaryHelper dictionaryHelper) { if (diag == null) { throw new ArgumentNullException(nameof(diag)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (dictionaryHelper == null) { throw new ArgumentNullException(nameof(dictionaryHelper)); } this._logger = logger; this._diag = diag; this._dictionaryHelper = dictionaryHelper; }