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));
 }
Example #7
0
    public void Counts_only_thymidine()
    {
        var dna = new DNA("GGGGTAACCCGG");

        Assert.That(dna.Count('T'), Is.EqualTo(1));
    }
Example #8
0
    public void Validates_nucleotides()
    {
        var dna = new DNA("GGTTGG");

        Assert.Throws <InvalidNucleotideException>(() => dna.Count('X'));
    }
Example #9
0
    public void Repetitive_cytidine_gets_counts()
    {
        var dna = new DNA("CCCCC");

        Assert.That(dna.Count('C'), Is.EqualTo(5));
    }
Example #10
0
    public void Has_no_adenosine()
    {
        var dna = new DNA("");

        Assert.That(dna.Count('A'), Is.EqualTo(0));
    }
Example #11
0
    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'));
    }