public void AddNewCustAddr() { var service = new CustomerService(); var lookupService = new LookUpService(); var custClass = lookupService.GetCustClasses().First(); var custAddress = new CustAddress(); custAddress.AllowInvtSubst = custClass.AllowInvtSubst; custAddress.BackOrdPrice = 0; custAddress.BOLReqd = 0; custAddress.CarrierBillMeth = 6; custAddress.CloseSOLineOnFirstShip = 0; custAddress.CloseSOOnFirstShip = 0; custAddress.CreateDate = DateTime.Now; custAddress.CreateType = 0; custAddress.CreateUserID = Environment.UserName; custAddress.CurrID = custClass.CurrID; custAddress.CustAddrID = "Test"; custAddress.CustKey = 65932; custAddress.FOBKey = custClass.FOBKey; custAddress.FreightMethod = 2; custAddress.InvoiceReqd = 0; custAddress.LanguageID = custClass.LanguageID; custAddress.PackListContentsReqd = 0; custAddress.PackListReqd = 0; custAddress.PriceAdj = 0; custAddress.PriceBase = 0; custAddress.PrintOrderAck = 0; custAddress.RequireSOAck = custClass.RequireSOAck; custAddress.ShipComplete = custClass.ShipComplete; custAddress.ShipDays = 3; custAddress.ShipLabelFormKey = custClass.ShipLabelFormKey; custAddress.ShipLabelsReqd = 0; custAddress.SOAckFormKey = custClass.SOAckFormKey; custAddress.SOAckMeth = 0; custAddress.SperKey = custClass.SperKey; custAddress.WhseKey = 23; custAddress.UsePromoPrice = 0; custAddress.ShipMethKey = custClass.ShipMethKey; custAddress.InvcFormKey = custClass.InvcFormKey; custAddress.PackListFormKey = 84; custAddress.SalesTerritoryKey = 2; var address = new Address() { Name = "Dom's Test", Line1 = "877 Monterey Pass Rd", City = "Monterey Park", State = "CA", Zip = "91754", Country = "USA", Residential = 1, TransactionOverride = 0, UpdateCounter = 1 }; custAddress.Address = address; service.AddCustAddress(custAddress); Assert.IsTrue(true); }