public void AddEmailSubjectAndBlurbToExisitingEnvelopeAndVeryifyStatusTest() { var envelope = new Envelope { Login = _account }; byte[] doc1 = { 36, 45, 34, 67, 121, 87, 99, 32, 32, 32, 54, 54, 55, 56, 32 }; var signers = new List<Signer>(); signers.Add(new Signer { email = "*****@*****.**", name = "test2", recipientId = "1", routingOrder = "1" }); envelope.Recipients = new Recipients { signers = signers.ToArray()}; Assert.IsTrue(envelope.Create(doc1, "test-self-signed.doc")); Assert.IsNull(envelope.RestError); Assert.IsTrue(envelope.AddEmailInformation("DocuSign Client Tests Message", "DocuSign Client Tests Message")); Assert.IsNull(envelope.RestError); var time = envelope.GetStatus(envelope.EnvelopeId); Assert.AreEqual("created", envelope.Status); // envelope was created very recently... Assert.IsTrue(DateTime.Now.Subtract(time).Ticks < 10000); // send envelope envelope.Status = "sent"; envelope.UpdateStatus(); }