public void Delete() { bool result = false; string codeSequence = Aleatory.GetString(8); int correlativo = Aleatory.GetShort(); BSequence bSequence = new BSequence(); ESequence eSequence = new ESequence(codeSequence, correlativo); ESequence deletedSequence = null; ESequence seletedSequence = null; TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew); bSequence.Insert(eSequence); seletedSequence = bSequence.Select(eSequence); if (seletedSequence != null) { bSequence.Delete(eSequence); deletedSequence = bSequence.Select(eSequence); if (deletedSequence == null) { result = true; } } Assert.AreEqual(result, true); }
public void Select() { short routes = 0; string codeSequence = Aleatory.GetString(8); int correlativo = Aleatory.GetShort(); BSequence bSequence = new BSequence(); ESequence eSequence = new ESequence(codeSequence, correlativo); ESequence selectedSequence = null; TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew); selectedSequence = bSequence.Select(eSequence); if (selectedSequence == null) { routes++; } bSequence.Insert(eSequence); selectedSequence = bSequence.Select(eSequence); if (selectedSequence != null && selectedSequence.CodeSequence == eSequence.CodeSequence && selectedSequence.Correlative == eSequence.Correlative) { routes++; } ts.Dispose(); Assert.AreEqual(routes, 2); }
public void Insert() { bool result = false; BAudit bAudit = new BAudit(); List <EAudit> listAudit = new List <EAudit>(); BClient bClient = new BClient(); EClient eClient = new EClient(); BSequence bSequence = new BSequence(); ESequence eSequence = null; TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew); eClient.CodeTypeDocumentIdentity = "0"; eClient.NumberIdentity = Aleatory.GetString(11); eClient.FirstName = Aleatory.GetString(8); eClient.SecondName = Aleatory.GetString(8); eClient.FatherLastName = Aleatory.GetString(8); eClient.MotherLastName = Aleatory.GetString(8); eClient.Audit.UserRegister = Aleatory.GetString(8); EClient insertedEClient = bClient.Insert(eClient); eSequence = new ESequence(eClient); eSequence = bSequence.Select(eSequence); listAudit = bAudit.Select(eClient.Audit); if (insertedEClient != null && listAudit.Exists(x => x.UserRegister == eClient.Audit.UserRegister && x.TypeEvent == "Insert" && x.Code == insertedEClient.CodeClient.ToString()) && eSequence.Correlative == insertedEClient.CodeClient + 1) { result = true; } ts.Dispose(); Assert.IsTrue(result); }
public void Insert() { bool result = false; string codeSequence = Aleatory.GetString(8); int correlativo = Aleatory.GetShort(); BSequence bSequence = new BSequence(); ESequence eSequence = new ESequence(codeSequence, correlativo); ESequence insertedSequence = null; TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew); bSequence.Insert(eSequence); insertedSequence = bSequence.Select(eSequence); if (insertedSequence != null && insertedSequence.CodeSequence == eSequence.CodeSequence && insertedSequence.Correlative == eSequence.Correlative) { result = true; } ts.Dispose(); Assert.AreEqual(result, true); }