Example #1
0
        public void sinais_balanceados_ok()
        {
            var sinais = new BalanceaSinal();

            Assert.True(sinais.SinaisBalanceados("{{[[(())]]}}"));
        }
        public void Sinais_balanceados_nok4()
        {
            var sinais = new BalanceaSinal();

            Assert.False(sinais.SinaisBalanceados("{[(])}"));
        }
        public void Sinais_balanceados_nok3()
        {
            var sinais = new BalanceaSinal();

            Assert.False(sinais.SinaisBalanceados("{{([({{([{{[()]})])}})])}}"));
        }
        public void Sinais_balanceados_nok2()
        {
            var sinais = new BalanceaSinal();

            Assert.False(sinais.SinaisBalanceados("{([(((()))))]}"));
        }
        public void Sinais_balanceados_ok4()
        {
            var sinais = new BalanceaSinal();

            Assert.True(sinais.SinaisBalanceados("{{([({{([({[()]})])}})])}}"));
        }
        public void Sinais_balanceados_ok3()
        {
            var sinais = new BalanceaSinal();

            Assert.True(sinais.SinaisBalanceados("[{({{([({})])}})}]"));
        }