コード例 #1
0
        public async Task WriteToInterleavedStreamAsync_SingleSequence_ShouldRejectNullStream()
        {
            var             identifier     = new LocalIdentifier("value");
            var             header         = new Header(identifier);
            IActualSequence actualSequence = NucleicAcidSequence.Parse("ATCG");
            var             sequence       = new Sequence(header, actualSequence);

            await SequenceStreamWriter.WriteToInterleavedStreamAsync(sequence, null);
        }
コード例 #2
0
        public void WriteToSequentialStream_SingleSequence_ShouldRejectNullStream()
        {
            var             identifier     = new LocalIdentifier("value");
            var             header         = new Header(identifier);
            IActualSequence actualSequence = NucleicAcidSequence.Parse("ATCG");
            var             sequence       = new Sequence(header, actualSequence);

            SequenceStreamWriter.WriteToSequentialStream(sequence, null);
        }
コード例 #3
0
        public async Task WriteToInterleavedStreamAsync_SingleSequence_ShouldRejectNegativeLineLength()
        {
            var             identifier     = new LocalIdentifier("value");
            var             header         = new Header(identifier);
            IActualSequence actualSequence = NucleicAcidSequence.Parse("ATCG");
            var             sequence       = new Sequence(header, actualSequence);
            var             stream         = new MemoryStream(new byte[] { }, true);

            await SequenceStreamWriter.WriteToInterleavedStreamAsync(sequence, stream, -1);
        }
コード例 #4
0
        public void WriteToInterleavedStream_SingleSequence_ShouldRejectLineLengthOfZero()
        {
            var             identifier     = new LocalIdentifier("value");
            var             header         = new Header(identifier);
            IActualSequence actualSequence = NucleicAcidSequence.Parse("ATCG");
            var             sequence       = new Sequence(header, actualSequence);
            var             stream         = new MemoryStream(new byte[] { }, true);

            SequenceStreamWriter.WriteToInterleavedStream(sequence, stream, 0);
        }
コード例 #5
0
        public async Task WriteToSequentialStreamAsync_MultipleSequences_ShouldRejectNullStream()
        {
            var                    identifier     = new LocalIdentifier("value");
            var                    header         = new Header(identifier);
            IActualSequence        actualSequence = NucleicAcidSequence.Parse("ATCG");
            var                    sequence       = new Sequence(header, actualSequence);
            IEnumerable <Sequence> sequences      = new Sequence[] { sequence };

            await SequenceStreamWriter.WriteToSequentialStreamAsync(sequences, null);
        }
コード例 #6
0
        public void WriteToInterleavedStream_MultipleSequences_ShouldRejectNullStream()
        {
            var                    identifier     = new LocalIdentifier("value");
            var                    header         = new Header(identifier);
            IActualSequence        actualSequence = NucleicAcidSequence.Parse("ATCG");
            var                    sequence       = new Sequence(header, actualSequence);
            IEnumerable <Sequence> sequences      = new Sequence[] { sequence };

            SequenceStreamWriter.WriteToInterleavedStream(sequences, null);
        }
コード例 #7
0
        public async Task WriteToInterleavedStreamAsync_MultipleSequences_ShouldRejectLineLengthOfZero()
        {
            var                    identifier     = new LocalIdentifier("value");
            var                    header         = new Header(identifier);
            IActualSequence        actualSequence = NucleicAcidSequence.Parse("ATCG");
            var                    sequence       = new Sequence(header, actualSequence);
            var                    stream         = new MemoryStream(new byte[] { }, true);
            IEnumerable <Sequence> sequences      = new Sequence[] { sequence };

            await SequenceStreamWriter.WriteToInterleavedStreamAsync(sequences, stream, 0);
        }
コード例 #8
0
        public void WriteToInterleavedStream_MultipleSequences_ShouldRejectNegativeLineLength()
        {
            var                    identifier     = new LocalIdentifier("value");
            var                    header         = new Header(identifier);
            IActualSequence        actualSequence = NucleicAcidSequence.Parse("ATCG");
            var                    sequence       = new Sequence(header, actualSequence);
            var                    stream         = new MemoryStream(new byte[] { }, true);
            IEnumerable <Sequence> sequences      = new Sequence[] { sequence };

            SequenceStreamWriter.WriteToInterleavedStream(sequences, stream, -1);
        }
コード例 #9
0
        public async Task WriteToInterleavedStreamAsync_SingleSequence_ShouldRejectNullData()
        {
            var stream = new MemoryStream(new byte[] { }, true);

            await SequenceStreamWriter.WriteToInterleavedStreamAsync((Sequence)null, stream);
        }
コード例 #10
0
        public async Task WriteToSequentialStreamAsync_MultipleSequences_ShouldRejectNullSequenceCollection()
        {
            var stream = new MemoryStream(new byte[] { }, true);

            await SequenceStreamWriter.WriteToSequentialStreamAsync((IEnumerable <Sequence>) null, stream);
        }
コード例 #11
0
        public void WriteToSequentialStream_MultipleSequences_ShouldRejectNullSequenceCollection()
        {
            var stream = new MemoryStream(new byte[] { }, true);

            SequenceStreamWriter.WriteToSequentialStream((IEnumerable <Sequence>)null, stream);
        }
コード例 #12
0
        public void WriteToSequentialStream_SingleSequence_ShouldRejectNullData()
        {
            var stream = new MemoryStream(new byte[] { }, true);

            SequenceStreamWriter.WriteToSequentialStream((Sequence)null, stream);
        }
コード例 #13
0
        public void WriteToInterleavedStream_MultipleSequences_ShouldRejectNullData()
        {
            var stream = new MemoryStream(new byte[] { }, true);

            SequenceStreamWriter.WriteToInterleavedStream((IEnumerable <Sequence>)null, stream);
        }