public void salvar_configuracoesGerais_banco_dados()
        {
            var configuracoesGeraisDAOMock = new Mock<IConfiguracoesGeraisDAO>();

            var configuracoesGerais = new ConfiguracoesGerais();
            configuracoesGeraisDAOMock.Setup(x => x.Save(configuracoesGerais)).Callback(
                () => { configuracoesGerais.Id = 1; });
            IConfiguracoesGeraisDAO configuracoesGeraisDAO = configuracoesGeraisDAOMock.Object;

            var configuracoesGeraisServico = new ConfiguracoesGeraisServico(configuracoesGeraisDAO);
            configuracoesGeraisServico.Salvar(configuracoesGerais);

            Assert.AreNotEqual(0, configuracoesGerais.Id);
        }
        public ConfiguracoesGerais Pesquisar()
        {
            var lista = _configuracoesGeraisDAO.GetAll();

            // Se não existir cria uma nova configuração
            if (lista == null || lista.Count == 0)
            {
                var configuracoesGerais = new ConfiguracoesGerais();
                configuracoesGerais.TamanhoMinimoArquivos = 2971491348;
                configuracoesGerais.TiposArquivosPadrao = "*.mkv";
                _configuracoesGeraisDAO.Save(configuracoesGerais);
                return configuracoesGerais;
            }
            return lista.First();
        }
 public void Salvar(ConfiguracoesGerais configuracoesGerais)
 {
     _configuracoesGeraisDAO.Save(configuracoesGerais);
 }