Example #1
0
        public void Contrair_ContracaoAtingiuLimite_RetornaFalse()
        {
            var cotovelo = new Cotovelo();

            while (cotovelo.EstadoAtualContracao != (int)LimitesEstadoCotovelo.ValorMaximo)
            {
                cotovelo.Contrair();
            }

            var resultado = cotovelo.Contrair();

            Assert.IsFalse(resultado);
        }
Example #2
0
        public void Contrair_ContracaoNaoAtingiuLimite_RetornaTrue()
        {
            var cotovelo  = new Cotovelo();
            var resultado = cotovelo.Contrair();

            Assert.IsTrue(resultado);
        }
Example #3
0
 public void ContrairProgressaoInvalidaTest()
 {
     try
     {
         Cotovelo cotovelo = new Cotovelo();
         cotovelo.Contrair(EnumContracao.FortementeContraido);
         Assert.Fail();
     }
     catch (Exception e)
     {
         Exception expected = new Exception("Progressão da contração do cotovelo inválida.");
         Assert.AreEqual(expected.Message, e.Message);
     }
 }
Example #4
0
 public void ContrairTest()
 {
     try
     {
         Cotovelo      cotovelo = new Cotovelo();
         EnumContracao expected = EnumContracao.LevementeContraido;
         cotovelo.Contrair(expected);
         Assert.AreEqual(expected, cotovelo.Contracao);
     }
     catch (Exception)
     {
         Assert.Fail();
     }
 }