public void can_build_invoice_detail()
 {
     var segFactory = new SegmentFactory(new BusinessPartnerSpecificServiceResolver());
     segFactory.SetBuildValues(BusinessPartner.Initech);
     IDictionary<Qualifier, string> values = new Dictionary<Qualifier, string>
                                                 {
                                                     {Qualifier.InvoiceVendorPart, "FIN23432"},
                                                     {Qualifier.PartDescription, "rectangular box"},
                                                     {Qualifier.PONumber, "32543243"},
                                                     {Qualifier.POLineNumber, "10"}
                                                 };
     EDIXmlSegment seg = segFactory.GetLineItemInvoiceDetail("10",
                                                             1, (decimal) .99, values);
     Console.WriteLine(seg.Value);
 }