public void DeveRetornar0QuandoPassado0()
        {
            var matematicaMaluca = new MatematicaMaluca();
            var result           = matematicaMaluca.ContaMaluca(0);

            Assert.AreEqual(0, result);
        }
示例#2
0
        public void NumeroMaiorQue10MenorQuer30MultiplicaPor3()
        {
            var matematica = new MatematicaMaluca();
            int n          = 11;
            int conta      = matematica.ContaMaluca(n);

            Assert.AreEqual((n * 3), conta);
        }
示例#3
0
        public void NumeroMaiorQue30MultiplicaPor4()
        {
            var matematica = new MatematicaMaluca();
            int n          = 40;
            int conta      = matematica.ContaMaluca(n);

            Assert.AreEqual((n * 4), conta);
        }
示例#4
0
        public void NumeroMenorQue10MultiplicaPor2()
        {
            var matematica = new MatematicaMaluca();

            int n = 9;

            int conta = matematica.ContaMaluca(n);

            Assert.AreEqual((n * 2), conta);
        }
示例#5
0
        public void ValidaContaMaluca()
        {
            MatematicaMaluca conta = new MatematicaMaluca();

            var result  = conta.ContaMaluca(31);
            var result2 = conta.ContaMaluca(15);
            var result3 = conta.ContaMaluca(1);

            Assert.AreEqual(result, 31 * 4);
            Assert.AreEqual(result2, 15 * 3);
            Assert.AreEqual(result3, 1 * 2);
        }
示例#6
0
        public void Should_crazy_math_return_multiple_for_two()
        {
            //Given
            var valor = 9;

            //When
            MatematicaMaluca matematicaMaluca = new MatematicaMaluca();
            var result = matematicaMaluca.ContaMaluca(valor);

            //Then
            Assert.Equal(18, result);
        }
示例#7
0
        public void Should_crazy_math_more_then_ten()
        {
            //Given
            var valor = 15;

            //When
            MatematicaMaluca matematicaMaluca = new MatematicaMaluca();
            var result = matematicaMaluca.ContaMaluca(valor);

            //Then
            Assert.Equal(45, result);
        }
        public void TesteNumeroMenorQue10()
        {
            MatematicaMaluca matematica = new MatematicaMaluca();

            Assert.AreEqual(4 * 2, matematica.ContaMaluca(4));
        }
        public void TesteNumeroMenorQue30MaiorQue10()
        {
            MatematicaMaluca matematica = new MatematicaMaluca();

            Assert.AreEqual(20 * 3, matematica.ContaMaluca(20));
        }
示例#10
0
        public void TesteNumeroMaiorQue30()
        {
            MatematicaMaluca matematica = new MatematicaMaluca();

            Assert.AreEqual(50 * 4, matematica.ContaMaluca(50));
        }
示例#11
0
        public void TesteMathMalucaMaior30()
        {
            MatematicaMaluca mt = new MatematicaMaluca();

            Assert.AreEqual(200, mt.ContaMaluca(50));
        }
示例#12
0
        public void TesteMathMalucaMenor10()
        {
            MatematicaMaluca mt = new MatematicaMaluca();

            Assert.AreEqual(10, mt.ContaMaluca(5));
        }