public void WriteToInterleavedStream_SingleSequence_ShouldRejectNullStream() { var identifier = new LocalIdentifier("value"); var header = new Header(identifier); IActualSequence actualSequence = NucleicAcidSequence.Parse("ATCG"); var sequence = new Sequence(header, actualSequence); SequenceStreamWriter.WriteToInterleavedStream(sequence, null); }
public void WriteToInterleavedStream_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); SequenceStreamWriter.WriteToInterleavedStream(sequence, stream, -1); }
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); }
public void WriteToInterleavedStream_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 }; SequenceStreamWriter.WriteToInterleavedStream(sequences, stream, 0); }
public void WriteToInterleavedStream_SingleSequence_ShouldRejectNullData() { var stream = new MemoryStream(new byte[] { }, true); SequenceStreamWriter.WriteToInterleavedStream((Sequence)null, stream); }
public void WriteToInterleavedStream_MultipleSequences_ShouldRejectNullData() { var stream = new MemoryStream(new byte[] { }, true); SequenceStreamWriter.WriteToInterleavedStream((IEnumerable <Sequence>)null, stream); }