public void Index()
        {
            var repositorio = new RepositorioDeClientes();

            var cliente1 = new Cliente
                {
                    Nome = "nonono"
                };

            repositorio["nonono"] = cliente1;

            var cliente2 = repositorio["nonono"];

            Assert.AreSame(cliente1, cliente2);

            try
            {
                var clienteTiago = repositorio["Nonono"];

                Assert.Fail("Não deve encontrar o cliente");
            }
            catch (Exception e)
            {
            }
        }
Beispiel #2
0
 public Cliente()
 {
     InitializeComponent();
     repositorio = new RepositorioDeClientes();
     HabilitarCajas(false);
     HabilitarBotones(true);
     ActualizarTabla();
 }
        static void Main(string[] args)
        {
            //formatando
            RepositorioDeClientes repoClientes = new RepositorioDeClientes();

            string atual = repoClientes.BuscarPorID(1).Nome;
            Console.WriteLine(atual);

            atual = repoClientes.BuscarPorID(2).Nome;
            Console.WriteLine(atual);
        }
Beispiel #4
0
        public static void RegisterCommands(ConstrutorDeControllersComDependencias dependencias)
        {
            var bus = new CommandBus();

            var repositorioDeClientes = new RepositorioDeClientes();
            var repositorioDePedidos  = new RepositorioDePedidos();
            var repositorioDeProdutos = new RepositorioDeProdutos();

            bus.Register <AdicionarCliente>(new AdicionarClienteHandler(repositorioDeClientes).Handle);
            bus.Register <AdicionarPedido>(new AdicionarPedidoHandler(repositorioDeClientes, repositorioDePedidos, repositorioDeProdutos).Handle);

            dependencias.Add <ICommandSender>(bus);
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            try
            {
                //INICIALIZAÇÃO: PODERIA ESTAR EM UM DI CONTAINER
                IRepositorioDeClientes              repoClientes  = new RepositorioDeClientes();
                IRepositorioDeGrupoDeAlimentos      repoGrupos    = new RepositorioDeGrupoDeAlimentos();
                IRepositorioDeConsultasNutricionais repoConsultas = new RepositorioDeConsultasNutricionais();
                IServicoDeDieta servicoDieta = new ServicoDeDieta(repoGrupos);

                var personalNutriConsole = new PersonalNutriConsole(repoClientes, repoConsultas, servicoDieta);
                personalNutriConsole.Executar();
            }
            catch (Exception e)
            {
                System.Console.WriteLine($"Desculpe, ocorreu um erro inesperado.\n Erro: {e.Message} \n StackTrace: {e.StackTrace}");
                System.Console.ReadKey();
                throw;
            }
        }