Last active
August 29, 2015 14:26
-
-
Save marcioalthmann/a04fc01daa62efee0bbc to your computer and use it in GitHub Desktop.
Testes string interpolation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[TestFixture ()] | |
public class StringInterpolationTests | |
{ | |
[Test ()] | |
public void TestCase01 () | |
{ | |
var nome = "Márcio"; | |
var idade = 31; | |
var resultadoExperado = "Nome: Márcio, Idade: 31"; | |
Assert.AreEqual (resultadoExperado, $"Nome: {nome}, Idade: {idade}"); | |
} | |
[Test ()] | |
public void TestCase02 () | |
{ | |
var largura = 5; | |
var altura = 4; | |
var resultadoExperado = "A área do retângulo é: 20"; | |
Assert.AreEqual (resultadoExperado, $"A área do retângulo é: {largura * altura}"); | |
} | |
[Test] | |
public void TestCase03 () | |
{ | |
var numeroPar = 20; | |
var numeroImpar = 25; | |
var resultadoExperadoPar = "O número 20 é um número par? Sim"; | |
var resultadoExperadoImpar = "O número 25 é um número par? Não"; | |
Assert.AreEqual(resultadoExperadoPar, $"O número {numeroPar} é um número par? {(numeroPar % 2 == 0 ? "Sim" : "Não")}"); | |
Assert.AreEqual(resultadoExperadoImpar, $"O número {numeroImpar} é um número par? {(numeroImpar % 2 == 0 ? "Sim" : "Não")}"); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Marcio, primeiramente parabéns pelo exemplo escrito. Sugiro apenas que altere os nomes das variáveis de eXperado para eSperado, que é o correto da nossa língua.