public UserDefinedParametersPresenter( IUserDefinedParametersView view, IEditParameterListPresenter editParameterListPresenter) : base(view) { _editParameterListPresenter = editParameterListPresenter; View.AddParametersView(_editParameterListPresenter.BaseView); AddSubPresenters(_editParameterListPresenter); }
protected override void Context() { _entityPathResolver = A.Fake <IEntityPathResolver>(); _favoriteRepository = A.Fake <IFavoriteRepository>(); _view = A.Fake <IEditFavoritesView>(); _editParameterListPresenter = A.Fake <IEditParameterListPresenter>(); _favoriteTask = A.Fake <IFavoriteTask>(); sut = new EditFavoritesInSimulationPresenter(_view, _favoriteRepository, _entityPathResolver, _editParameterListPresenter, _favoriteTask); }
public EditFavoritesInSimulationPresenter( IEditFavoritesView view, IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEditParameterListPresenter editParameterListPresenter, IFavoriteTask favoriteTask) : base(view, favoriteRepository, entityPathResolver, editParameterListPresenter, favoriteTask) { ShouldHandleRemovedEvent = x => false; //Can not remove in Simulation }
public static void ConfigureForReaction(this IEditParameterListPresenter presenter) { var view = presenter.View; var captions = new Dictionary <PathElement, string> { { PathElement.TopContainer, ObjectTypes.Reaction } }; view.SetCaptions(captions); view.SetVisibility(PathElement.BottomCompartment, isVisible: false); view.SetVisibility(PathElement.Container, isVisible: false); view.SetVisibility(PathElement.Molecule, isVisible: false); }
public static void ConfigureForMolecule(this IEditParameterListPresenter presenter) { var view = presenter.View; var captions = new Dictionary <PathElement, string> { { PathElement.TopContainer, AppConstants.Captions.Molecule }, { PathElement.Container, $"{ObjectTypes.TransporterMoleculeContainer}/{ObjectTypes.InteractionContainer}" }, { PathElement.BottomCompartment, ObjectTypes.ActiveTransport } }; view.SetCaptions(captions); view.SetVisibility(PathElement.Molecule, isVisible: false); }
protected EditFavoritesPresenter( IEditFavoritesView view, IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEditParameterListPresenter editParameterListPresenter, IFavoriteTask favoriteTask) : base(view) { _favoriteRepository = favoriteRepository; _entityPathResolver = entityPathResolver; _editParameterListPresenter = editParameterListPresenter; _favoriteTask = favoriteTask; _parameterCache = new Cache <string, IParameter>(pathFor, s => null); AddSubPresenters(_editParameterListPresenter); _view.AddParametersView(_editParameterListPresenter.BaseView); }
protected override void Context() { _view = A.Fake <IEditFavoritesView>(); _editParameterListPresenter = A.Fake <IEditParameterListPresenter>(); _favoriteRepository = A.Fake <IFavoriteRepository>(); _entityPathResolver = new EntityPathResolver(new ObjectPathFactory(A.Fake <IAliasCreator>())); _favoriteTask = A.Fake <IFavoriteTask>(); sut = new EditFavoritesInSpatialStructurePresenter(_view, _favoriteRepository, _entityPathResolver, _editParameterListPresenter, _favoriteTask); _spatialStructure = new MoBiSpatialStructure(); var cont = new Container().WithName("root"); _para = new Parameter().WithName("P").WithParentContainer(cont); _fav = new Parameter().WithName("F").WithParentContainer(cont); _spatialStructure.AddTopContainer(cont); A.CallTo(() => _favoriteRepository.All()).Returns(new[] { _entityPathResolver.PathFor(_fav) }); }
protected override void Context() { _view = A.Fake <IUserDefinedParametersView>(); _editParameterListPresenter = A.Fake <IEditParameterListPresenter>(); sut = new UserDefinedParametersPresenter(_view, _editParameterListPresenter); _parameter1 = new Parameter().WithName("P1"); _parameter2 = new Parameter().WithName("P2"); _parameter3 = new Parameter().WithName("P3"); _container1 = new Container { _parameter1, _parameter2 }; _container2 = new Container { _parameter3 }; _parameter1.IsDefault = true; _parameter2.IsDefault = false; _parameter3.IsDefault = false; A.CallTo(() => _editParameterListPresenter.Edit(A <IEnumerable <IParameter> > ._)) .Invokes(x => _editedParameters = x.GetArgument <IEnumerable <IParameter> >(0).ToList()); }
public EditFavoritesInMoleculesPresenter(IEditFavoritesView view, IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEditParameterListPresenter editParameterListPresenter, IFavoriteTask favoriteTask) : base(view, favoriteRepository, entityPathResolver, editParameterListPresenter, favoriteTask) { UpdateSpecialColumnsVisibility = _editParameterListPresenter.ConfigureForMolecule; }
public ContextMenuForParameterInList(ParameterDTO parameterDTO, IEditParameterListPresenter presenter) { _parameterDTO = parameterDTO; _presenter = presenter; }
public EditFavoritesInSpatialStructurePresenter(IEditFavoritesView view, IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEditParameterListPresenter editParameterListPresenter, IFavoriteTask favoriteTask) : base(view, favoriteRepository, entityPathResolver, editParameterListPresenter, favoriteTask) { }
public static void ShowNameColumn(this IEditParameterListPresenter presenter) { var view = presenter.View; view.SetVisibility(PathElement.Name, isVisible: true); }
public static void ConfigureForEvent(this IEditParameterListPresenter presenter) { var view = presenter.View; view.SetVisibility(PathElement.Molecule, isVisible: false); }
public void AttachPresenter(IEditParameterListPresenter presenter) { _presenter = presenter; }
public EditFavoritesInBuildindBlockPresenter(IEditFavoritesView view, IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEditParameterListPresenter editParameterListPresenter, IFavoriteTask favoriteTask) : base(view, favoriteRepository, entityPathResolver, editParameterListPresenter, favoriteTask) { }