public void TesteAumentarVolume() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.AumentarVolume(); Assert.That(21, Is.EqualTo(controle.Televisao.Volume)); }
public void TesteAumentarVolume() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.AumentarVolume(); Assert.AreEqual(21, controle.Televisao.Volume); }
public void TesteDiminuirCanal() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.DiminuirCanal(); Assert.That(9, Is.EqualTo(controle.Televisao.Canal)); }
public void TesteAumentarCanal() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.AumentarCanal(); Assert.That(11, Is.EqualTo(controle.Televisao.Canal)); }
public void TesteDiminuirVolume() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.DiminuirVolume(); Assert.That(19, Is.EqualTo(controle.Televisao.Volume)); }
public void TesteAumentarCanal() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.AumentarCanal(); Assert.AreEqual(11, controle.Televisao.Canal); }
private static void Main() { Console.OutputEncoding = Encoding.UTF8; Console.WriteLine("Criando Televisão e Controle..."); var controle = new ControleRemoto(new Televisao(1, 15)); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Televisão ligada no Canal {controle.Televisao.Canal} e no Volume {controle.Televisao.Volume}"); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Aumentando Canal da Televisão"); controle.AumentarCanal(); Console.WriteLine($"Televisão ligada no Canal {controle.Televisao.Canal} e no Volume {controle.Televisao.Volume}"); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Diminuindo Canal da Televisão"); controle.DiminuirCanal(); Console.WriteLine($"Televisão ligada no Canal {controle.Televisao.Canal} e no Volume {controle.Televisao.Volume}"); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Aumentando o Volume da Televisão..."); controle.AumentarVolume(); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Televisão ligada no Canal {controle.Televisao.Canal} e no Volume {controle.Televisao.Volume}"); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Diminuindo o Volume da Televisão..."); controle.DiminuirVolume(); Console.WriteLine("----------------------------------------------------"); Console.WriteLine($"Televisão ligada no Canal {controle.Televisao.Canal} e no Volume {controle.Televisao.Volume}"); }
static void Menu(ControleRemoto controle) { Console.Clear(); Console.WriteLine("1 - Aumentar volume da televisão"); Console.WriteLine("2 - Diminuir volume da televisão"); Console.WriteLine("3 - Trocar canal da televisão"); Console.WriteLine("4 - Consultar valor do volume de som e canal selecionado"); Console.WriteLine("5 - Sair"); Console.WriteLine("-------------------"); Console.Write("Comando: "); int comando = Convert.ToInt32(Console.ReadLine()); switch (comando) { case 1: controle.AumentarVolume(); break; case 2: controle.DiminuirVolume(); break; case 3: Console.Write("Digite o canal: "); string canal = Console.ReadLine(); controle.TrocarCanal(canal); break; case 4: controle.ConsultarInformacoes(); break; case 5: Environment.Exit(0); break; default: Console.WriteLine("Comando inválido"); break; } Console.ReadLine(); }
static void Main(string[] args) { ControleRemoto controle = new ControleRemoto(); Luz luzSala = new Luz(); PortaEletronica portaoGaragem = new PortaEletronica(); VentiladorTeto ventiladorSala = new VentiladorTeto(); controle.SetCommand(0, new CommandLightOn(luzSala), new CommandLightOff(luzSala)); controle.SetCommand(1, new CommandGarageLightOn(portaoGaragem), new CommandGarageLightOff(portaoGaragem)); controle.SetCommand(2, new CommandOpenDoorGarage(portaoGaragem), new CommandCloseDoorGarage(portaoGaragem)); controle.SetCommand(3, new CommandUpFan(ventiladorSala), new CommandDownFan(ventiladorSala)); controle.OnPressionado(0); controle.OnPressionado(1); controle.OnPressionado(2); controle.OffPressionado(0); controle.OffPressionado(1); controle.OffPressionado(2); controle.OnPressionado(3); controle.OnPressionado(3); controle.OnPressionado(3); controle.OffPressionado(3); controle.OnPressionado(6); controle.OffPressionado(6); Console.WriteLine(controle); Console.ReadKey(); }
public void TesteDiminuirCanal() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.DiminuirCanal(); Assert.AreEqual(9, controle.Televisao.Canal); }
public void TesteDiminuirVolume() { var controle = new ControleRemoto(new Televisao(10, 20)); controle.DiminuirVolume(); Assert.AreEqual(19, controle.Televisao.Volume); }
static void Main(string[] args) { ControleRemoto controle = new ControleRemoto(); while (true) { Menu(controle); } }
public void DeveDiminuirOCanal() { var televisao = new Televisao(); var controleRemoto = new ControleRemoto(televisao); var comando = "<"; controleRemoto.Controlar(comando); Assert.AreEqual(0, televisao.Canal); }
public void DeveAumentarOCanal() { var televisao = new Televisao(); var controleRemoto = new ControleRemoto(televisao); var comando = ">"; controleRemoto.Controlar(comando); Assert.Equal(2, televisao.Canal); }
public void DeveAumentarOVolume() { var televisao = new Televisao(); var controleRemoto = new ControleRemoto(televisao); var comando = "+"; controleRemoto.Controlar(comando); Assert.AreEqual(2, televisao.Volume); }
public void DeveDiminuirOVolume() { var televisao = new Televisao(); var controleRemoto = new ControleRemoto(televisao); var comando = "-"; controleRemoto.Controlar(comando); Assert.Equal(0, televisao.Volume); }
public void DeveIncrementarVolume() { var televisao = new Televisao(); var controle = new ControleRemoto(televisao); var volumePrev = televisao.Volume; controle.AumentaVolume(); Assert.Equal(volumePrev + 1, televisao.Volume); }
public void DeveDecrementarCanal() { var televisao = new Televisao(); var controle = new ControleRemoto(televisao); var canalPrev = televisao.Canal; controle.AbaixaCanal(); Assert.Equal(canalPrev - 1, televisao.Canal); }
static void Main(string[] args) { Console.WriteLine("Meu deus, minha televisão nova chegou!"); _televisao = new Televisao(); Console.WriteLine("Meu controle também!"); _controleRemoto = new ControleRemoto(); Console.WriteLine("Vamos testar ela!"); Console.ReadKey(); ControlarControleRemoto(); }
public MenuPOO() { _programacaoOrientadaObjeto = new ProgramacaoOrientadaObjeto(); _itemDeMenuProgramacaoOrientadaObjeto = new ItemDeMenuProgramacaoOrientadaobjeto(_programacaoOrientadaObjeto); _individuo = new Individuo(); _itemDeMenuRepresentarPessoa = new ItemDeMenuRepresentarPessoa(_individuo); _representacaoBanco = new RepresentacaoBanco(); _itemDeMenuBanco = new ItemDeMenuBanco(_representacaoBanco); _televisao = null; _controleRemoto = new ControleRemoto(_televisao); _itemDeMenuControleRemoto = new ItemDeMenuControleRemoto(_controleRemoto); }
private static void Main(string[] args) { var controleRemotoSony = new ControleRemoto(new Sony()); controleRemotoSony.Ligar(); controleRemotoSony.Desligar(); var controleRemotoSamsung = new ControleRemotoAnteriorProximoCanal(new Samsung()); controleRemotoSamsung.Ligar(); controleRemotoSamsung.ProximoCanal(); controleRemotoSamsung.ProximoCanal(); controleRemotoSamsung.CanalAnterior(); controleRemotoSamsung.Desligar(); }
public void DeveDiminuirVolume() { var televisao = new Televisao(); televisao.Volume = VolumePadrao; var volumeEsperado = televisao.Volume - 1; var controle = new ControleRemoto(); controle.Televisao = televisao; controle.DiminuirVolume(); televisao.Volume.Should().Be(volumeEsperado); }
public static void Main(string[] args) { try { var televisao = new Televisao(); televisao.Canais = new List <int> { 4, 6, 8, 10, 11, 13, 15, 22, 44 }; televisao.CanalAtual = 8; televisao.Volume = 20; var controle = new ControleRemoto(); controle.Televisao = televisao; controle.Televisao.MostrarDados(); controle.AumentarVolume(); controle.AumentarVolume(); controle.AumentarVolume(); controle.AumentarVolume(); controle.AumentarVolume(); controle.DiminuirVolume(); controle.DiminuirVolume(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.ProximoCanal(); controle.VoltarCanal(); controle.VoltarCanal(); controle.IndicarCanal(8); controle.Televisao.MostrarDados(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void DeveIrParaOCanalAnteriorDaLista() { var televisao = new Televisao(); televisao.Canais = Canais; televisao.CanalAtual = Canais.First(); var canalEsperado = Canais.Last(); var controle = new ControleRemoto(); controle.Televisao = televisao; controle.VoltarCanal(); televisao.CanalAtual.Should().Be(canalEsperado); }
public void DeveIrParaOCanalIndicado() { var televisao = new Televisao(); televisao.Canais = Canais; televisao.CanalAtual = CanalPadrao; var canalIndicado = 44; var controle = new ControleRemoto(); controle.Televisao = televisao; controle.IndicarCanal(canalIndicado); televisao.CanalAtual.Should().Be(canalIndicado); }
static void ReterInformacoes() { Console.WriteLine($"Olá {nomeUsuario}, vamos iniciar?"); Console.WriteLine("Por padrão, sua TV é fabricada com uma variação de volume, de 0 (mudo) a 10 (volume máximo)"); Console.WriteLine("Já a quantidade de canais de sua televisão depende do plano contratado, sendo eles: Untitled Básico e Untitled Deluxe!"); Console.WriteLine("O Untitled Básico possue 5 canais, enquanto o Untitled Deluxe possue incríveis 10 canais!"); Console.WriteLine("Poderia me informar qual seu plano de televisão? (Digite 1 para Untitled Basico e 2 para o Untitled Deluxe"); int pacoteTelevisao = Convert.ToInt32(Console.ReadLine()); int volumeMaximo = 10; int quantidadeMaximaDeCanais = 0; if (pacoteTelevisao == 1) { quantidadeMaximaDeCanais = 5; } else if (pacoteTelevisao == 2) { quantidadeMaximaDeCanais = 10; } televisao = new Televisao(quantidadeMaximaDeCanais, volumeMaximo); controleRemoto = new ControleRemoto(); }
public void DeveFalharIrParaOCanalIndicadoInexistente() { var televisao = new Televisao(); televisao.Canais = Canais; televisao.CanalAtual = CanalPadrao; var canalIndicado = 555; var controle = new ControleRemoto(); controle.Televisao = televisao; try { controle.IndicarCanal(canalIndicado); televisao.CanalAtual.Should().Be(canalIndicado); } catch (Exception ex) { var erroEsperado = $"{Resources.Canal} {canalIndicado} {Resources.Inexistente}"; ex.Message.Should().Be(erroEsperado); } }
public ControleRemotoTests() { _controleRemoto = new ControleRemoto(); _televisao = CriarTelevisao(); }
public void TesteDeCriarControle() { var controle = new ControleRemoto(new Televisao(10, 20)); Assert.IsNotNull(controle); }