public void CreateOrderSuccess() { var client = new Client(ResponseFromFile("create_order_response")); var response = client.CreateOrder("abc", new Order()); Assert.IsTrue(response.Success); Assert.AreEqual(DateTimeOffset.Parse("2015-01-23T20:13:32Z"), response.Order.OrderedAt); }
public void CreateOrderExpiredRequestSignature() { var client = new Client(ResponseFromFile("create_order_fail_expired")); var response = client.CreateOrder("abc", new Order()); Assert.IsFalse(response.Success); Assert.That(response.Errors, Is.StringContaining("The request has expired")); }
public void CreateOrderWithValidationError() { var client = new Client(ResponseFromFile("create_order_fail_validation")); var response = client.CreateOrder("abc", new Order()); Assert.IsFalse(response.Success); Assert.That(response.Errors, Is.StringContaining("ordered_at")); Assert.That(response.Errors, Is.StringContaining("recipients")); }