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) { } }
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); }
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); }
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; } }