private void DeveHaver(int quantidade, TipoTermo tipo, IEnumerable <TermoEquacao> lado)
        {
            var soma = lado
                       .Where(termo => termo.Tipo == tipo)
                       .Sum(termo => termo.Valor);

            soma.Should().Be(quantidade);
        }
        private TermoEquacao ObterTermo(TipoTermo tipo, int valor)
        {
            switch (tipo)
            {
            case TipoTermo.Unidade: return(new Unidade(valor));

            default: return(new Incognita(valor));
            }
        }
示例#3
0
 public void Resetar()
 {
     tipoOperacao = TipoOperacao.Adicao;
     tipoTermo    = TipoTermo.Unidade;
     valor        = 1;
 }
        /*
         * private Point PosicaoTextoCentralizado(Rect tamanhoImagem)
         * {
         *  return new Point(tamanhoImagem.Width * .9 / 2 - textoFormatado.Width / 2,
         *      tamanhoImagem.Height * 1.1 / 2 - textoFormatado.Height / 2);
         * }*/

        public void Resetar()
        {
            tipoTermo = TipoTermo.Unidade;
            valor     = 1;
        }
示例#5
0
 public TermoEquacao(TipoTermo tipo, int valor)
 {
     Tipo     = tipo;
     Valor    = valor;
     Potencia = 1;
 }