예제 #1
0
        public void CopiaImagens()
        {
            servico.CriaDiretorio();
            bool copiou = servico.CopiaImagens();

            string[] imgOrigem  = Directory.GetFiles(servico.getDirOrigem());
            string[] imgDestino = Directory.GetFiles(servico.getDirDestino());

            long tamanhoOrigem  = 0;
            long tamanhoDestino = 0;


            for (int i = 0; i < imgOrigem.Length; i++)
            {
                tamanhoOrigem += new FileInfo(imgOrigem[i]).Length;
            }

            for (int i = 0; i < imgDestino.Length; i++)
            {
                tamanhoDestino += new FileInfo(imgDestino[i]).Length;
            }


            Assert.True(copiou);
            Assert.Equal(tamanhoOrigem, tamanhoDestino);
        }
예제 #2
0
        static void Main(string[] args)
        {
            ServicoPrincipal service = new ServicoPrincipal();

            if (service.CriaDiretorio())
            {
                if (service.CopiaImagens())
                {
                    Console.WriteLine("Imagens copiadas com sucesso!");
                }
                else
                {
                    Console.WriteLine("Houve uma falha ao tentar copiar as imagens");
                }
            }
            else
            {
                Console.WriteLine("Houve uma falha ao tentar criaro diretório");
            }

            Console.ReadKey();
        }