示例#1
0
        public void can_get_list_of_edi_segments()
        {
            var seg = _factory.GetAddressLine("123 Fake St.", "Suite 100");
            var els = seg.EdiElements;

            els.Count().ShouldEqual(2);
        }
示例#2
0
        private void add_address(EDIXmlMixedContainer container, Address address, string qualifier, string code)
        {
            if (address == null)
            {
                return;
            }

            container.AddSegment(_segmentFactory.GetAddressName(address.AddressName, address.AddressType, qualifier, code));
            container.AddSegment(_segmentFactory.GetAddressLine(address.Address1, address.Address2));
            container.AddSegment(_segmentFactory.GetGeographicInfo(address.City, address.State, address.Zip, "US"));
        }
示例#3
0
 public void AddAddress(Address addr, Qualifier codeQualifier)
 {
     AddSegment(_factory.GetAddressName(addr.AddressName, addr.AddressType, codeQualifier.Value, addr.AddressCode.CustomerCode));
     AddSegment(_factory.GetAddressLine(addr.Address1, addr.Address2));
     AddSegment(_factory.GetGeographicInfo(addr.City, addr.State, addr.Zip, addr.Country));
 }
示例#4
0
 private void add_address(EDIXmlMixedContainer container, Address address)
 {
     container.AddSegment(_segmentFactory.GetAddressName(address.AddressName, address.AddressType, "", ""));
     container.AddSegment(_segmentFactory.GetAddressLine(address.Address1, address.Address2));
     container.AddSegment(_segmentFactory.GetGeographicInfo(address.City, address.State, address.Zip, "US"));
 }