private static void SolveDna()
        {
            var dna = new Dna(File.ReadAllText(@"Data\DNA\rosalind_dna.txt"));

            var nucleotidesCount = dna.NucleotidesCount();

            var result = String.Format("{0} {1} {2} {3}", nucleotidesCount['A'],
                                       nucleotidesCount['C'], nucleotidesCount['G'], nucleotidesCount['T']);

            SaveResult(@"Results\rosalind_dna_results.txt", result);
        }
Ejemplo n.º 2
0
        public void NucleotidesCountTest()
        {
            // Arrange
            var dna            = new Dna("AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC");
            var expectedResult = new Dictionary <char, int>
            {
                { 'A', 20 }, { 'C', 12 }, { 'G', 17 }, { 'T', 21 }
            };

            // Act
            var actualResult = dna.NucleotidesCount();

            // Assert
            Assert.That(expectedResult, Is.EqualTo(actualResult));
        }