public ISAEntity CreateISA(string functionalGroupID) { var isa = new ISAEntity { Group = new GroupEntity() {GroupID = functionalGroupID} }; return isa; }
public void can_add_document() { ISAEntity isa = _repo.GetNextISA("IN", BusinessPartner.Initech.Number); DocumentEntity doc = _repo.GetNextDocument(isa, 856); Assert.That(doc.ControlNumber != 0); Assert.That(doc.DocumentID == 856); Assert.That(doc.ISAEntity.ControlNumber == isa.ControlNumber); }
public void can_get_next_isa() { _session.Setup(s => s.SaveOrUpdate(It.IsAny <ISAEntity>())); ITransaction trans = GetTrans(); _session.Setup(s => s.BeginTransaction()).Returns(trans); ISAEntity isa = _sut.GetNextISA("NO", BusinessPartner.FedEx.Number); Assert.That(isa.GroupID == "NO"); }
public void can_get_next_document() { var isa = new ISAEntity(); _session.Setup(s => s.SaveOrUpdate(It.IsAny <ISAEntity>())); ITransaction trans = GetTrans(); _session.Setup(s => s.BeginTransaction()).Returns(trans); _sut.GetNextDocument(isa, 810); }
public DocumentEntity GetNextDocument(ISAEntity isa, int docType, string bol) { var doc = new DocumentEntity { ISAEntity = isa, DocumentID = docType, ERPID = bol }; Save(doc); createAckRecord(doc); return(doc); }
public DocumentEntity GetNextDocument(ISAEntity isa, int docType) { var doc = new DocumentEntity { ISAEntity = isa, DocumentID = docType }; Save(doc); return(doc); }
public ISAEntity GetNextISA(string group_id, int partner_id) { var isa = new ISAEntity() { GroupID = group_id, PartnerID = partner_id }; Save(isa); return(isa); }
public ISAEntity CreateISA(string functionalGroupID) { var isa = new ISAEntity { Group = new GroupEntity() { GroupID = functionalGroupID } }; return(isa); }
public void can_get_next_document_with_bol() { var isa = new ISAEntity(); _session.Setup(s => s.SaveOrUpdate(It.IsAny <ISAEntity>())); ITransaction trans = GetTrans(); _session.Setup(s => s.BeginTransaction()).Returns(trans); DocumentEntity doc = _sut.GetNextDocument(isa, 810, "83253"); Assert.That(doc.ERPID == "83253"); }
public ISAEntity GetNextISA(string groupId, int partnerId) { var isa = new ISAEntity { GroupID = groupId, PartnerNumber = partnerId }; try { Save(isa); } catch (Exception ex) { Logger.Error(this, "Error creating control number.", ex); throw; } return(isa); }
public void can_create_new_ISA() { ISAEntity isa = _repo.GetNextISA("IN", BusinessPartner.Initech.Number); isa.Add(new DocumentEntity { DocumentID = 856, ERPID = "0083234" }); isa.Add(new DocumentEntity { DocumentID = 856, ERPID = "0083235" }); isa.Add(new DocumentEntity { DocumentID = 856, ERPID = "0083236" }); isa.Add(new DocumentEntity { DocumentID = 856, ERPID = "0083237" }); _repo.Save(isa); Assert.That(isa.ControlNumber != 0); Assert.That(isa.GroupControlNumber != 0); Assert.That(isa.Documents[0].ControlNumber != 0); }
public void Save(ISAEntity isa) { base.Save(isa); }