public void ConversorDeNumeroRomanoTest_DeveRetornar_1() { var numero = new ConversorDeNumeroRomano(); var num = numero.Converter("IX"); Assert.AreEqual(9, num); }
public void DeveEntenderDoisSimbolosComoIV() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("IV"); Assert.AreEqual(4, numero); }
public void DeveEntenderOSimboloM() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("M"); Assert.AreEqual(1000, numero); }
public void DeveEntenderOsSimbolos(string simbolo, int valor) { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte(simbolo); Assert.AreEqual(valor, numero); }
public void DeveEntenderDoisSimbolosComoDCLXII() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("DCLXII"); Assert.AreEqual(662, numero); }
public void DeveEntenderNumerosComplexosComoXXIV() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("XXIV"); Assert.AreEqual(24, numero); }
public void DeveEntenderNumerosComoIX() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("IX"); Assert.AreEqual(9, numero); }
public void DeveEntenderQuatroSimbolosDoisADoisComoXXII() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("XXII"); Assert.AreEqual(22, numero); }
public void DeveEntenderOSimboloI() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("I"); Assert.AreEqual(1, numero); // Este teste passa! }
public void DeveEntenderDoisSimbolosComoII() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("II"); Assert.AreEqual(2, numero); // Este teste falha! }
public void DeveEntenderOSimboloV() { ConversorDeNumeroRomano romano = new ConversorDeNumeroRomano(); int numero = romano.Converte("V"); Assert.AreEqual(5, numero); // Este teste falha! }
public void ConversorNumeroRomanoRandomPositivos() { //Arrange var number = new Faker().Random.Int(0, 3990); //Act var conversorDeNumeroRomano = new ConversorDeNumeroRomano(number); //Assert Assert.Equal(number, conversorDeNumeroRomano.Number); }
public void ConversorNumeroRomanoVerificarExecaoComNumerosPositivos() { //Arrange var number = new Faker().Random.Int(4000, 5000); var numberInt = new ConversorDeNumeroRomano(number); //Act var exception = Assert.Throws <Exception>(() => numberInt.ToRoman(number)); //Assert Assert.Equal("This value is to small / large to be converted.", exception.Message); }
public void ConverterMaisDeUmNumeroRomanoComRegraDeMenorNumeroAEsquerda() { ConversorDeNumeroRomano conversor = new ConversorDeNumeroRomano(); conversor.Converter("XIX"); //if (19 == conversor.Acomulador) //{ // Console.WriteLine("Teste Converter numeros romanos com regra de menor numero a esquerda passou com sucesso !!! "); //} //else //{ // Console.WriteLine("Teste Converter numeros romanos com regra de menor numero a esquerda Não passou "); //} Assert.AreEqual(19, conversor.Acomulador); }
public void ConverterMaisDeUmNumeroRomanoSemRegraDeMenorNumeroAEsquerda() { ConversorDeNumeroRomano conversor = new ConversorDeNumeroRomano(); conversor.Converter("XXI"); //if (21 == conversor.Acomulador) //{ // Console.WriteLine("Teste Converter numeros romanos ordernados de forma crescente da esquerda para a direita passou com sucesso"); //} //else //{ // Console.WriteLine("Teste Converter numeros romanos ordernados de forma crescente da esquerda para a direita não passou"); //} Assert.AreEqual(21, conversor.Acomulador); }
public void ConverterUmNumeroRomano() { ConversorDeNumeroRomano conversor = new ConversorDeNumeroRomano(); conversor.Converter("X"); //if (10 == conversor.Acomulador) //{ // Console.WriteLine("Teste Converter Um unico numero romano passou"); //} //else //{ // Console.WriteLine("Teste Converter Um unico numero romano não passou"); //} Assert.AreEqual(10, conversor.Acomulador); }