public void AppendWithRequest()
{
Request request = new CreditCardRequest
{
CVV = "123",
CardholderName = "Drew"
};
string actual = new QueryString().Append("[credit_card]", request).ToString();
Assert.AreEqual("%5Bcredit_card%5D%5Bcardholder_name%5D=Drew&%5Bcredit_card%5D%5Bcvv%5D=123", actual);
}