public void CustoDeManaConvertido_RecebeCustosDeManasCombinados_RetornoOcmcEsperado(string mana, int cmcEsperado)
        {
            var custoMana = new CustoMana($"{{{mana}}}");

            Assert.Equal(cmcEsperado, custoMana.CustoDeManaConvertido);
        }
        public void CustoDeManaConvertido_RecebeManaCustoVariavelDeManaGenerica_Retorna0(string mana)
        {
            var custoMana = new CustoMana($"{{{mana}}}");

            Assert.Equal(0, custoMana.CustoDeManaConvertido);
        }
        public void CustoDeManaConvertido_RecebeMana_RetornoCmc1(string mana)
        {
            var custoMana = new CustoMana($"{{{mana}}}");

            Assert.Equal(1, custoMana.CustoDeManaConvertido);
        }
        public void CustoDeManaConvertido_RecebeManaHibrido_RetornoMaiorValorDeCusto(string mana, int cmcEsperado)
        {
            var custoMana = new CustoMana($"{{{mana}}}");

            Assert.Equal(cmcEsperado, custoMana.CustoDeManaConvertido);
        }
        public void CustoDeManaConvertido_RecebeManaGenerico_RetornaOValorDaManaGenerica(int valor)
        {
            var custoMana = new CustoMana($"{{{valor}}}");

            Assert.Equal(valor, custoMana.CustoDeManaConvertido);
        }