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);
 }
Beispiel #4
0
 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;
 }