Esempio n. 1
0
        public void FormulasEmEscoposDiferentes()
        {
            var formula1 = new Formula("f1", "a + b");

            formula1.AdicionarConstante("a", 3);
            formula1.AdicionarConstante("b", 5);

            var formula2 = new Formula("f2", "a + b");

            formula2.AdicionarConstante("a", 7);
            formula2.AdicionarConstante("b", 10);

            var formula3 = new Formula("f3", "f1 + f2");

            formula3.AdicionarVariavel(formula1);
            formula3.AdicionarVariavel(formula2);

            Assert.AreEqual(25, formula3.ObterValor());
        }