public void HorizontalSequenceFiveDnaShouldNotBeMutant() { //Arange String[] dna = { "ATGCGA", "AAAAAC", "TTATGT", "AGAGGG", "CTCCTA", "TCACTG" }; bool expected = false; //Act bool actual = false; int countLine = AnalyzeEspecie.HorizontalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
public void HorizontalSequenceInLimitsShouldIsMutant() { //Arange string[] dna = { "ATAAAA", "ACATAC", "TTGTGT", "AGAAGG", "CTCCTA", "TCAAAA" }; bool expected = true; //Act bool actual = true; int countLine = AnalyzeEspecie.HorizontalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
//Paso la matriz y me analiza en forma vertical que si es un mutante public void leftObliqueSequenceShouldIsMutant() { //Arange string[] dna = { "ATGCGG", "CAGTAC", "TTAAAT", "AGAAGG", "CAACAA", "TACCTA" }; bool expected = true; //Act bool actual = false; int countLine = AnalyzeEspecie.LeftObliqueSearch(ConvertToMatriz(dna), dna.Length); if (countLine == 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
//Paso la matriz y me analiza en forma vertical que si es un mutante public void rightObliqueSequenceShouldIsMutant() { //Arange string[] dna = { "ATGCGT", "AATATC", "ATATGT", "ATTAGA", "ATAAT", "TTACTT" }; bool expected = true; //Act bool actual = false; int countLine = AnalyzeEspecie.RightObliqueSearch(ConvertToMatriz(dna), dna.Length); if (countLine == 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
//Paso la matriz y me analiza en forma vertical que si es un mutante public void VerticaltwoSequenceCorrelativesShouldBeMutant() { //Arange string[] dna = { "AGACATAT", "AGTGTGTG", "ATCTCTCT", "AGCGCGCG", "ATATATAT", "ACACACAC", "AACACACA", "AAGAGAGA" }; bool expected = true; //Act bool actual = false; int countLine = AnalyzeEspecie.VerticalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
//Paso la matriz y me analiza en forma vertical que si es un mutante public void VerticalSequenceInLimitsShouldISMutant() { //Arange string[] dna = { "CTGCGA", "CTTAAT", "ACATGC", "ATAAGC", "ATCCTC", "ACACTC" }; bool expected = true; //Act bool actual = false; int countLine = AnalyzeEspecie.VerticalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
//Paso la matriz y me analiza en forma vertical pero no deberia ser un mutante public void VerticalSequenceShouldNotIsMutant() { //Arange string[] dna = { "ATGCGA", "AATACC", "ATATGT", "AGAGGG", "ACCCTA", "ACACTG" }; bool expected = false; //Act bool actual = false; int countLine = AnalyzeEspecie.VerticalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
public void HorizontalTwoSequenceCorrelativesShouldIsMutant() { //Arange string[] dna = { "AAAAAAAA", "TGTGTGTG", "CTCTCTCT", "CGCGCGCG", "ATATATAT", "ACACACAC", "CACACACA", "GAGAGAGA" }; bool expected = true; //Act bool actual = true; int countLine = AnalyzeEspecie.HorizontalSearch(ConvertToMatriz(dna), dna.Length); if (countLine > 1) { actual = true; } //Assert Assert.Equal(expected, actual); }
/// <summary> /// Verifica si es un mutante /// </summary> /// <param name="dna"></param> /// <returns>bool</returns> public bool VerifyIsMutan(string[,] dna, int counFila) { return(AnalyzeEspecie.SearchIsMutant(dna, counFila)); }