示例#1
0
        public void TestConverteValoresValidosNegativos()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            string result = controller.Convert(-33);

            // Assert
            Assert.IsNotNull(result);

            Assert.AreEqual("menos trinta e três reais", result);

            result = controller.Convert(-45);

            Assert.AreEqual("menos quarenta e cinco reais", result);

            result = controller.Convert(-42);

            Assert.AreEqual("menos quarenta e dois reais", result);

            result = controller.Convert(-678);

            Assert.AreEqual("menos seiscentos e setenta e oito reais", result);
        }
示例#2
0
        public void TestConverteValoresInvalidos()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            string result = controller.Convert(13.92);

            Assert.AreEqual("treze reais e noventa e dois centavos", result);

            result = controller.Convert(-23);

            Assert.AreEqual("menos vinte e três reais", result);

            result = controller.Convert(1456);

            Assert.AreEqual("Valor Inválido", result);
        }
示例#3
0
        public void ConverteValoresNegativos()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            string result = controller.Convert(-2);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("menos dois reais", result);
        }
示例#4
0
        public void TestConverteValoresDecimais()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            string result = controller.Convert(33.34);

            // Assert
            Assert.IsNotNull(result);

            Assert.AreEqual("trinta e três reais e trinta e quatro centavos", result);
        }