public EditOperatorCommand(CriteriaOperator newOperator, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(string.Empty, tagConditionCommandParameters) { CommandType = AppConstants.Commands.EditCommand; ObjectType = ObjectTypes.TagCondition; _newOperator = newOperator; }
protected TagConditionCommandBase(string tag, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(tagConditionCommandParameters.BuildingBlock) { _tag = tag; _taggedObject = tagConditionCommandParameters.TaggedObject; _taggedObjectId = _taggedObject.Id; _descriptorCriteriaRetriever = tagConditionCommandParameters.DescriptorCriteriaRetriever; _descriptorCriteriaCreator = tagConditionCommandParameters.DescriptorCriteriaCreator; }
public EditTagCommand(string newTag, string oldTag, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(oldTag, tagConditionCommandParameters) { CommandType = AppConstants.Commands.EditCommand; ObjectType = ObjectTypes.TagCondition; _oldTag = oldTag; _newTag = newTag; Description = AppConstants.Commands.EditTagDescription(ObjectType, _oldTag, _newTag, _taggedObject.Name); }
protected override void Context() { _sumFormula = new SumFormula(); _newTag = "New"; _oldTag = "Old"; _buildingBlock = A.Fake <IBuildingBlock>(); _commandParameters = new TagConditionCommandParameters <SumFormula> { TaggedObject = _sumFormula, BuildingBlock = _buildingBlock, DescriptorCriteriaRetriever = x => x.Criteria }; sut = new EditTagCommand <SumFormula>(_newTag, _oldTag, _commandParameters); }
public AddInContainerConditionCommand(string tag, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(tag, tagConditionCommandParameters) { ObjectType = AppConstants.Commands.InContainerCondition; }
public AddNotMatchTagConditionCommand(string tag, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(tag, tagConditionCommandParameters) { ObjectType = AppConstants.Commands.NotMatchTagCondition; }
public AddMatchAllConditionCommand(TagConditionCommandParameters <T> tagConditionCommandParameters) : base(string.Empty, tagConditionCommandParameters) { ObjectType = AppConstants.Commands.MatchAllCondition; }
protected AddTagConditionCommandBase(string tag, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(tag, tagConditionCommandParameters) { CommandType = AppConstants.Commands.AddCommand; }
protected RemoveTagConditionCommandBase(string tagToRemove, TagConditionCommandParameters <T> tagConditionCommandParameters) : base(tagToRemove, tagConditionCommandParameters) { CommandType = AppConstants.Commands.DeleteCommand; }