public void Repetitive_cytidine_gets_counts() { var dna = new DNA("CCCCC"); Assert.That(dna.Count('C'), Is.EqualTo(5)); }
public void Validates_nucleotides() { var dna = new DNA("GGTTGG"); Assert.Throws<InvalidNucleotideException>(() => dna.Count('X')); }
public void Counts_only_thymidine() { var dna = new DNA("GGGGTAACCCGG"); Assert.That(dna.Count('T'), Is.EqualTo(1)); }
public void Has_no_adenosine() { var dna = new DNA(""); Assert.That(dna.Count('A'), Is.EqualTo(0)); }
public void Has_no_adenosine() { var dna = new DNA(""); Assert.Equal(0, dna.Count('A')); }
public void Counts_a_nucleotide_only_once() { var dna = new DNA("GGTTGG"); dna.Count('T'); Assert.That(dna.Count('T'), Is.EqualTo(2)); }
public void Validates_nucleotides() { var dna = new DNA("GGTTGG"); Assert.Throws <InvalidNucleotideException>(() => dna.Count('X')); }
public void Has_no_uracil() { var dna = new DNA("GGTTGG"); Assert.That(dna.Count('U'), Is.EqualTo(0)); }
public void Counts_only_thymidine() { var dna = new DNA("GGGGTAACCCGG"); Assert.Equal(1, dna.Count('T')); }
public void Repetitive_cytidine_gets_counts() { var dna = new DNA("CCCCC"); Assert.Equal(5, dna.Count('C')); }