Exemplo n.º 1
0
        public void ValidateFVQSPInsertRange()
        {
            FileVirtualQualitativeSequenceProvider provObj =
                GetVirtualSequenceProvider();

            IQualitativeSequence seqObj =
                new QualitativeSequence(Alphabets.DNA, FastQFormatType.Illumina, "AGGCT");

            provObj.InsertRange(0, "AGGCT");

            Assert.AreEqual((byte)seqObj[0].Symbol, provObj[0]);
            Assert.AreEqual((byte)seqObj[1].Symbol, provObj[1]);
            Assert.AreEqual((byte)seqObj[2].Symbol, provObj[2]);
            Assert.AreEqual((byte)seqObj[3].Symbol, provObj[3]);
            Assert.AreEqual((byte)seqObj[4].Symbol, provObj[4]);

            ApplicationLog.WriteLine(@"FVQSP Bvt : Successfully validated the InsertRange() method");
            Console.WriteLine(@"FVQSP Bvt : Successfully validated the InsertRange() method");
        }