Beispiel #1
0
        public void Deve_retornar_verdadeiro_quando_potencia_informada_menor_que_1()
        {
            var tempoMinimo = new TimeSpan(0, 0, 1);
            var tempoMaximo = new TimeSpan(0, 1, 0);

            var tempo = new Microondas(MicroondasOperacao.Cozimento, new Tempo(tempoMinimo, tempoMaximo), MicroondasStatus.EmFuncionamento, 0);

            tempo.Validar();

            Assert.IsTrue(tempo.Notifications.Any());
        }
Beispiel #2
0
        public void Deve_retornar_falso_quando_tempo_informado_corretamente()
        {
            var tempoMinimo = new TimeSpan(0, 0, 1);
            var tempoMaximo = new TimeSpan(0, 1, 0);

            var tempo = new Microondas(MicroondasOperacao.Cozimento, new Tempo(tempoMinimo, tempoMaximo), MicroondasStatus.EmFuncionamento, 1);

            tempo.Validar();

            Assert.IsFalse(tempo.Notifications.Any());
        }
Beispiel #3
0
        public void Deve_retonar_falso_quando_inicio_rapido_informado()
        {
            var microondas = new Microondas(MicroondasOperacao.Cozimento,
                                            new Tempo(new TimeSpan(0, 0, 1),
                                                      new TimeSpan(0, 2, 0)),
                                            MicroondasStatus.EmFuncionamento,
                                            10);

            microondas.InicioRapido(10, new TimeSpan(0, 1, 0));

            microondas.Validar();

            Assert.IsFalse(microondas.Notifications.Any());
        }
Beispiel #4
0
        public void Deve_retonar_falso_quando_contrutor_tempo_potencia_informado()
        {
            var microondas = new Microondas(MicroondasOperacao.Cozimento,
                                            new Tempo(new TimeSpan(0, 0, 1),
                                                      new TimeSpan(0, 2, 0)),
                                            MicroondasStatus.EmFuncionamento,
                                            10);

            var microondas2 = new Microondas(10, new TimeSpan(0, 1, 0));

            var tempoInformado = microondas2.TempoInformado;

            var microondas3 = new Microondas();

            microondas.Validar();

            Assert.IsFalse(microondas.Notifications.Any());
        }