public void TestFirstName()
 {
     var loc = new Shipping(
         firstName: "frst"
         );
     Assert.AreEqual("frst", loc.FirstName);
 }
示例#2
0
 /// <summary>
 /// Constructor. See <a href="https://dev.maxmind.com/minfraud-score-and-insights-api-documentation/#Request_Body">
 /// the minFraud documentation</a> for a general overview of the request sent to the web
 /// service.
 /// </summary>
 /// <param name="device">Information about the device used in the transaction. This param is required.</param>
 /// <param name="account">Information about the account used in the transaction.</param>
 /// <param name="billing">Billing information used in the transaction.</param>
 /// <param name="creditCard">Information about the credit card used in the transaction.</param>
 /// <param name="email">Information about the email used in the transaction.</param>
 /// <param name="userEvent">Details about the event such as the time.</param>
 /// <param name="order">Details about the order.</param>
 /// <param name="payment">Information about the payment processing.</param>
 /// <param name="shipping">Shipping information used in the transaction.</param>
 /// <param name="shoppingCart">List of shopping items in the transaction.</param>
 public Transaction(
     Device device,
     Account account       = null,
     Billing billing       = null,
     CreditCard creditCard = null,
     Email email           = null,
     Event userEvent       = null,
     Order order           = null,
     Payment payment       = null,
     Shipping shipping     = null,
     IList <ShoppingCartItem> shoppingCart = default(List <ShoppingCartItem>)
     )
 {
     this.Device     = device;
     this.Account    = account;
     this.Billing    = billing;
     this.CreditCard = creditCard;
     this.Email      = email;
     this.Event      = userEvent;
     this.Order      = order;
     this.Payment    = payment;
     this.Shipping   = shipping;
     ShoppingCart    = shoppingCart;
 }
 /// <summary>
 /// Constructor. See <a href="https://dev.maxmind.com/minfraud-score-and-insights-api-documentation/#Request_Body">
 /// the minFraud documentation</a> for a general overview of the request sent to the web
 /// service.
 /// </summary>
 /// <param name="device">Information about the device used in the transaction. This param is required.</param>
 /// <param name="account">Information about the account used in the transaction.</param>
 /// <param name="billing">Billing information used in the transaction.</param>
 /// <param name="creditCard">Information about the credit card used in the transaction.</param>
 /// <param name="email">Information about the email used in the transaction.</param>
 /// <param name="userEvent">Details about the event such as the time.</param>
 /// <param name="order">Details about the order.</param>
 /// <param name="payment">Information about the payment processing.</param>
 /// <param name="shipping">Shipping information used in the transaction.</param>
 /// <param name="shoppingCart">List of shopping items in the transaction.</param>
 public Transaction(
     Device device,
     Account account = null,
     Billing billing = null,
     CreditCard creditCard = null,
     Email email = null,
     Event userEvent = null,
     Order order = null,
     Payment payment = null,
     Shipping shipping = null,
     IList<ShoppingCartItem> shoppingCart = default(List<ShoppingCartItem>)
     )
 {
     this.Device = device;
     this.Account = account;
     this.Billing = billing;
     this.CreditCard = creditCard;
     this.Email = email;
     this.Event = userEvent;
     this.Order = order;
     this.Payment = payment;
     this.Shipping = shipping;
     ShoppingCart = shoppingCart;
 }
 public void TestPhoneNumber()
 {
     var phone = "321-321-3213";
     var loc = new Shipping(phoneNumber: phone);
     Assert.AreEqual(phone, loc.PhoneNumber);
 }
 public void TestPhoneCountryCode()
 {
     var loc = new Shipping(phoneCountryCode: "1");
     Assert.AreEqual("1", loc.PhoneCountryCode);
 }
 public void TestLastName()
 {
     var loc = new Shipping(lastName: "last");
     Assert.AreEqual("last", loc.LastName);
 }
 public void TestDeliverySpeed()
 {
     var loc = new Shipping(deliverySpeed: ShippingDeliverySpeed.Expedited);
     Assert.AreEqual(ShippingDeliverySpeed.Expedited, loc.DeliverySpeed);
 }
 public void TestCountry()
 {
     var loc = new Shipping(country: "US");
     Assert.AreEqual("US", loc.Country);
 }
 public void TestCompany()
 {
     var loc = new Shipping(company: "company");
     Assert.AreEqual("company", loc.Company);
 }
 public void TestCity()
 {
     var loc = new Shipping(city: "Pdx");
     Assert.AreEqual("Pdx", loc.City);
 }
 public void TestAddress2()
 {
     var loc = new Shipping(address2: "addr2");
     Assert.AreEqual("addr2", loc.Address2);
 }
 public void TestAddress()
 {
     var loc = new Shipping(address: "addr");
     Assert.AreEqual("addr", loc.Address);
 }
 public void TestRegion()
 {
     var loc = new Shipping(region: "MN");
     Assert.AreEqual("MN", loc.Region);
 }
 public void TestPostal()
 {
     var loc = new Shipping(postal: "03231");
     Assert.AreEqual("03231", loc.Postal);
 }