public void ListStatus_CorrectInputParametersAndSpecifiedEnvelopeIdsInRequestBody_ReturnEnvelopesInformation()
        {
            JwtGetSampleEnvelopeIds();
            var envIdsRequest = new EnvelopeIdsRequest(_testConfig.EnvelopeIdsList);

            var options = new EnvelopesApi.ListStatusOptions()
            {
                envelopeIds = "request_body",
                fromDate    = DateTime.Now.AddMonths(-1).ToString("o")
            };

            EnvelopesInformation envelopes = _envelopesApi.ListStatus(_testConfig.AccountId, envIdsRequest, options);

            Assert.IsNotNull(envelopes?.Envelopes[0]?.EnvelopeId);
            Assert.IsNotNull(envelopes?.Envelopes[0]?.Status);
        }
        public void JwtListEnvelopesWithSpecifiedEnvelopeIdsInRequestBodyTest()
        {
            GetSampleEnvelopeIds();
            // This example gets statuses of all envelopes listed in envelopeIds comma separated
            EnvelopeIdsRequest envIdsRequest = new EnvelopeIdsRequest(testConfig.EnvelopeIdsList);

            // set a filter for the envelopes we want returned - we will ask the API to let the List of Envelope Ids from request body
            EnvelopesApi.ListStatusOptions options = new EnvelopesApi.ListStatusOptions()
            {
                envelopeIds = "request_body"
            };

            // |EnvelopesApi| contains methods related to envelopes and envelope recipients
            EnvelopesApi envelopesApi = new EnvelopesApi(testConfig.ApiClient.Configuration);

            EnvelopesInformation envelopes = envelopesApi.ListStatus(testConfig.AccountId, envIdsRequest, options);

            Assert.IsNotNull(envelopes);
            Assert.IsNotNull(envelopes.Envelopes);
            Assert.IsNotNull(envelopes.Envelopes[0].EnvelopeId);
            Assert.IsNotNull(envelopes.Envelopes[0].Status);
        }