public SettingsLoader( IUserSettingsPersistor userSettingsPersistor, IApplicationSettingsPersistor applicationSettingsPersistor ) { _userSettingsPersistor = userSettingsPersistor; _applicationSettingsPersistor = applicationSettingsPersistor; }
protected override void Context() { _projectTask = A.Fake <IProjectTask>(); _userSettingsPersitor = A.Fake <IUserSettingsPersistor>(); _applicationSettingsPersistor = A.Fake <IApplicationSettingsPersistor>(); sut = new ExitCommand(_projectTask, _userSettingsPersitor, _applicationSettingsPersistor); }
protected override void Context() { _view = A.Fake <IApplicationSettingsView>(); _dialogCreator = A.Fake <IDialogCreator>(); _applicationSettings = new ApplicationSettings(); _speciesRepository = A.Fake <ISpeciesRepository>(); A.CallTo(() => _speciesRepository.All()).Returns(new[] { new Species { Name = "Dog", Id = "Dog" }, new Species { Name = "Human", Id = "Human" }, new Species { Name = "Rat", Id = "Rat" } }); _speciesDatabaseDTOMapper = new SpeciesDatabaseMapToSpeciesDatabaseMapDTOMapper(_speciesRepository, new RepresentationInfoRepositoryForSpecs()); _applicationSettingsPersistor = A.Fake <IApplicationSettingsPersistor>(); sut = new ApplicationSettingsPresenter(_view, _applicationSettings, _speciesRepository, _speciesDatabaseDTOMapper, _dialogCreator, _applicationSettingsPersistor); A.CallTo(() => _view.BindTo(A <ApplicationSettingsDTO> ._)) .Invokes(x => _dto = x.GetArgument <ApplicationSettingsDTO>(0)); }
public SettingsLoader( IUserSettingsPersistor userSettingsPersistor, IApplicationSettingsPersistor applicationSettingsPersistor, IPKSimConfiguration configuration) { _userSettingsPersistor = userSettingsPersistor; _applicationSettingsPersistor = applicationSettingsPersistor; _configuration = configuration; }
public ExitCommand(IProjectTask projectTask, IUserSettingsPersistor userSettingsPersitor, IApplicationSettingsPersistor applicationSettingsPersistor ) { _projectTask = projectTask; _userSettingsPersitor = userSettingsPersitor; _applicationSettingsPersistor = applicationSettingsPersistor; }
public ApplicationSettingsPresenter(IApplicationSettingsView view, IApplicationSettings applicationSettings, ISpeciesRepository speciesRepository, ISpeciesDatabaseMapToSpeciesDatabaseMapDTOMapper speciesMapper, IDialogCreator dialogCreator, IApplicationSettingsPersistor applicationSettingsPersistor) : base(view) { _applicationSettings = applicationSettings; _speciesRepository = speciesRepository; _speciesMapper = speciesMapper; _dialogCreator = dialogCreator; _applicationSettingsPersistor = applicationSettingsPersistor; _applicationSettingsDTO = mapFrom(applicationSettings); }
protected override void Context() { _userSettingsPersistor = A.Fake <IUserSettingsPersistor>(); _applicationSettingsPersistor = A.Fake <IApplicationSettingsPersistor>(); _configuration = A.Fake <IPKSimConfiguration>(); _updateFile = FileHelper.GenerateTemporaryFileName(); _userSettings = A.Fake <IUserSettings>(); A.CallTo(() => _userSettings.TemplateDatabasePath).Returns("DbPath"); A.CallTo(() => _configuration.TemplateSystemDatabasePath).Returns("SystemPath"); A.CallTo(() => _userSettingsPersistor.Load()).Returns(_userSettings); sut = new SettingsLoader(_userSettingsPersistor, _applicationSettingsPersistor); }