¿Cómo especificar los parámetros de la lista en WCF Test Client (WcfTestClient.exe)?

Estoy usando WCF Test Client (WcfTestClient.exe) para probar uno de mis servicios wcf. Tengo un contrato de mensajes que tiene una lista de Contratos de datos como: Mi contrato de mensajes es el siguiente:

[MessageContract]
    public class UpdateInvoiceStatusesRequest 
    {
        private List<InvoiceStatusHistory> _invoiceStatusHistory;

        [MessageBodyMember(Order = 0)]
        public List<InvoiceStatusHistory> InvoiceStatusHistory
        {
            get { return _invoiceStatusHistory; }
            set { _invoiceStatusHistory = value; }
        }    
    }

y mi contrato de datos es:

[DataContract]
    public class InvoiceStatusHistory
    {
        private int _invoiceId;
        private int  _status;
        private string _comment;
        private string _timeStamp;

        [DataMember]
        public int InvoiceId
        {
            get { return _invoiceId; }
            set { _invoiceId = value; }
        }

        [DataMember]
        public string Comment
        {
            get { return _comment; }
            set { _comment= value; }
        }

        [DataMember]
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }

        [DataMember]
        public string TimeStamp
        {
            get { return _timeStamp; }
            set { _timeStamp = value; }
        }
    }

cuando estoy usando WcfTestClient.exe para probar el servicio conUpdateInvoiceStatusesRequest contrato de mensaje que muestra el valor deInvoiceStatusHistory como longitud = 0, ahora no sé cómo puedo agregar los objetos deInvoiceStatusHistory enList<InvoiceStatusHistory> ? ¿Alguien tiene alguna idea al respecto, por favor ayúdame?

Respuestas a la pregunta(1)

Su respuesta a la pregunta