Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }