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 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 Save(ISAEntity isa) { base.Save(isa); }