protected override void Context() { _dialogCreator = A.Fake <IDialogCreator>(); _exceptionView = A.Fake <IExceptionView>(); _configuration = A.Fake <IApplicationConfiguration>(); _logger = A.Fake <ILogger>(); sut = new ExceptionManager(_dialogCreator, _exceptionView, _configuration, _logger); }
public ExceptionManager(IDialogCreator dialogCreator, IExceptionView exceptionView, IApplicationConfiguration configuration, ILogger logger) { _dialogCreator = dialogCreator; _exceptionView = exceptionView; _logger = logger; _productInfo = $"{configuration.ProductNameWithTrademark} {configuration.FullVersion}"; _exceptionView.Initialize($"{_productInfo} - Error", configuration.Icon, configuration.IssueTrackerUrl, configuration.ProductName); }
public ExceptionHandler(IExceptionView exceptionView) { _exceptionView = exceptionView; }