public void OnCreating(CreatingContext filterContext) { Assert.NotNull(filterContext); Assert.NotNull(filterContext.Items); if (_cancelsTheCreation) { filterContext.Canceled = true; } _results.Add(String.Format("{0}::{1}", _name, "OnCreating")); if (_setOnPreMethodParameters != null) { foreach (var parameter in _setOnPreMethodParameters) { filterContext.SetJobParameter(parameter.Key, parameter.Value); } } if (_readParameters != null) { foreach (var parameter in _readParameters) { Assert.Equal( parameter.Value, filterContext.GetJobParameter<string>(parameter.Key)); } } if (_throwException) { throw new Exception(); } }
public void OnCreating(CreatingContext filterContext) { if (filterContext == null) throw new ArgumentNullException("filterContext"); filterContext.SetJobParameter( "CurrentCulture", Thread.CurrentThread.CurrentCulture.Name); filterContext.SetJobParameter( "CurrentUICulture", Thread.CurrentThread.CurrentUICulture.Name); }