Exemplo n.º 1
0
        protected override void ComputeString(IDescriptionBuilder context)
        {
            context.Append("[");
            var count = 0;

            foreach (var it in Items)
            {
                if (count != 0)
                {
                    context.Append(",");
                }

                using (context.PushContext(count++))
                {
                    it.BuilString(context);
                }
            }
            context.Append("]");
        }
Exemplo n.º 2
0
 public CreateBugOperation(
     IInputValidator inputValidator,
     IAllTeams allTeams,
     IAllMembers allMembers,
     IWimFactory factory,
     IDescriptionBuilder descriptionBuilder,
     IStepsToReproduceBuilder stepsToReproduceBuilder,
     IBusinessLogicValidator businessLogicValidator,
     IMemberOpertaions memberOpertaions,
     IBoardOperations boardOperations)
 {
     this.inputValidator          = inputValidator;
     this.allTeams                = allTeams;
     this.allMembers              = allMembers;
     this.factory                 = factory;
     this.descriptionBuilder      = descriptionBuilder;
     this.stepsToReproduceBuilder = stepsToReproduceBuilder;
     this.businessLogicValidator  = businessLogicValidator;
     this.memberOpertaions        = memberOpertaions;
     this.boardOperations         = boardOperations;
 }
Exemplo n.º 3
0
        protected override void ComputeString(IDescriptionBuilder context)
        {
            context.Append("{");
            for (var i = 0; i < _Attributes.Count; i++)
            {
                if (i != 0)
                {
                    context.Append(",");
                }

                var name = _TypePropertyAccessor.AttributeNames[i];
                context.Append($@"""{name}"":");

                using (context.PushContext(name))
                {
                    _Attributes[i].BuilString(context);
                }
            }

            context.Append("}");
        }
Exemplo n.º 4
0
        //// ----------------------------------------------------------------------------------------------------------

        private FizzBuzzRepository GetRepository(IDescriptionBuilder descriptionBuilder)
        {
            return(new FizzBuzzRepository(descriptionBuilder));
        }
Exemplo n.º 5
0
 protected override void ComputeString(IDescriptionBuilder context)
 {
     context.AppendCommandDescription(true);
 }
Exemplo n.º 6
0
 public void BuilString(IDescriptionBuilder context)
 {
     context.Append(ToString());
 }
Exemplo n.º 7
0
 protected abstract void ComputeString(IDescriptionBuilder context);
Exemplo n.º 8
0
 public static IDescriptionBuilder <T> Delete <T>(this IDescriptionBuilder <T> @this, string template)
 {
     return(@this.Verb(HttpMethod.Delete).Template(template));
 }