Example #1
0
 public QualificationEngine(
     ILogger logger,
     IStartableProcessFactory startableProcessFactory,
     IQualificationRunnerConfiguration applicationConfiguration,
     IJsonSerializer jsonSerializer, ILogWatcherFactory logWatcherFactory)
 {
     _logger = logger;
     _startableProcessFactory  = startableProcessFactory;
     _applicationConfiguration = applicationConfiguration;
     _jsonSerializer           = jsonSerializer;
     _logWatcherFactory        = logWatcherFactory;
 }
Example #2
0
        protected override void Context()
        {
            _view               = A.Fake <ILoadFromSnapshotView>();
            _snapshotTask       = A.Fake <ISnapshotTask>();
            _dialogCreator      = A.Fake <IDialogCreator>();
            _objectTypeResolver = A.Fake <IObjectTypeResolver>();
            _logger             = A.Fake <ILogger>();
            _eventPublisher     = A.Fake <IEventPublisher>();
            _logPresenter       = A.Fake <ILogPresenter>();

            A.CallTo(() => _view.BindTo(A <LoadFromSnapshotDTO> ._))
            .Invokes(x => _loadFromSnapshotDTO = x.GetArgument <LoadFromSnapshotDTO>(0));

            A.CallTo(() => _logPresenter.CanClose).Returns(true);

            A.CallTo(() => _objectTypeResolver.TypeFor <Individual>()).Returns(_objectType);
            sut = new LoadFromSnapshotPresenter <Individual>(_view, _logPresenter, _snapshotTask, _dialogCreator, _objectTypeResolver, _logger, _eventPublisher);
        }