I need to compare two arrays in Assert.Equals
.
When I test the method on the race, it is correct but the test does not pass.
Code:
public void SeparaStringTest() {
RecebeComando recebecomando = new RecebeComando();
string[] StringSeparada = {
"A",
"A",
"B"
};
Assert.Equals(recebecomando.SeparaString("AAB"), StringSeparada);
Assert.Equals(recebecomando.SeparaString("A A B"), StringSeparada);
Assert.Equals(recebecomando.SeparaString("A-A-B"), StringSeparada);
}
public string[] SeparaString(string palavra) {
palavra = palavra.Replace("-", "");
palavra = palavra.Replace(" ", "");
var comando = new string[palavra.Length];
for (int i = 0; i < comando.Length; i++) {
comando[i] = palavra[i].ToString();
}
return comando;
}