public void CartExpiration() { byte[] Xml; AutoGen.CheckoutShoppingCart Cart; CheckoutShoppingCartRequest Req = new CheckoutShoppingCartRequest ("123", "456", EnvironmentType.Sandbox, "USD", 0); Req.AddItem("Mars bar", "", 0.75m, 2); Req.AddFlatRateShippingMethod("USPS", 4.30m); Req.SetExpirationMinutesFromNow(10); Xml = Req.GetXml(); Cart = (AutoGen.CheckoutShoppingCart)EncodeHelper.Deserialize(Xml); DateTime Exp = Cart.shoppingcart.cartexpiration.gooduntildate; Exp = Exp.ToLocalTime(); TimeSpan T = Exp.Subtract(DateTime.Now); Assert.IsTrue(T.TotalSeconds <= 600); Assert.IsTrue(T.TotalSeconds > 595); }