//Paso el arreglo con datos incorrectos en la tercer columna agrego una X que no corresponde public void DnaIsIncorrectShouldNotBeMutant() { //Arange String[] dna = { "CAGTGC", "CAGTGC", "TTXTGT", "AGAAGG", "CCCCTA", "TCACTG" }; bool expected = false; //Act bool actual = AnalyzeMatrix.AnalyzeNXN(dna); //Assert Assert.Equal(expected, actual); }
//Paso solamente el arreglo con 5 columnas en vez de 6 public void RowWithIncompleteInformationShouldNotIsMutan() { //Arange string[] dna = { "ATGCGA", "CAGTGC", "TTATGT", "AGAAGG", "CCCCTA" }; bool expected = false; //Act bool actual = AnalyzeMatrix.AnalyzeNXN(dna); //Assert Assert.Equal(expected, actual); }
//Paso el arreglo con 6 columnas pero a la primera le faltan datos public void ColumnWithIncompleteShouldNotIsMutan() { //Arange String[] dna = { "ATG", "CAGTGC", "TTATGT", "AGAAGG", "CCCCTA", "TCACTG" }; bool expected = false; //Act bool actual = AnalyzeMatrix.AnalyzeNXN(dna); //Assert Assert.Equal(expected, actual); }
/// <summary> /// Verifica si se cumple que esa arreglo sea una matriz NXN /// </summary> /// <param name="dna"></param> /// <returns>bool</returns> public bool AnalyzeMatrixNXN(string[] dna) { return(AnalyzeMatrix.AnalyzeNXN(dna)); }