static void Main(string[] args) { var bus = new FakeBus(); // Registro com sucesso var cmd = new RegistrarEventoCommand("DevX", DateTime.Now.AddDays(1), DateTime.Now.AddDays(2), true, 0, true, "Empresa"); Inicio(cmd); bus.SendCommand(cmd); Fim(cmd); // Registro com erros cmd = new RegistrarEventoCommand("", DateTime.Now.AddDays(2), DateTime.Now.AddDays(1), false, 0, false, ""); Inicio(cmd); bus.SendCommand(cmd); Fim(cmd); // Atualizar Evento var cmd2 = new AtualizarEventoCommand(Guid.NewGuid(), "DevX", "", "", DateTime.Now.AddDays(1), DateTime.Now.AddDays(2), false, 50, true, "Empresa"); Inicio(cmd2); bus.SendCommand(cmd2); Fim(cmd2); // Excluir Evento var cmd3 = new ExcluirEventoCommand(Guid.NewGuid()); Inicio(cmd3); bus.SendCommand(cmd3); Fim(cmd3); Console.ReadKey(); }