Exemple #1
0
        public void Media_consumo_por_dia()
        {
            var rota    = new Rota(1);
            var veiculo = new Veiculo(1, 7);

            rota.AdicionarTrecho(veiculo, "A", 35);
            rota.AdicionarTrecho(veiculo, "B", 80);
            rota.AdicionarTrecho(veiculo, "C", 22);

            Assert.AreEqual(rota.ConsumoMedio, 19.57142857, 0.1);
        }
Exemple #2
0
        public void Nao_Deve_Existir_Trecho_Com_Km_Zero()
        {
            var rota    = new Rota(1);
            var veiculo = new Veiculo(1, 7);

            rota.AdicionarTrecho(veiculo, "A", 0);
        }
Exemple #3
0
        public void Media_consumo_ate_cidade_c()
        {
            var rota    = new Rota(1);
            var veiculo = new Veiculo(1, 7);

            rota.AdicionarTrecho(veiculo, "C", 22);

            Assert.AreEqual(rota.ConsumoMedio, 3.142857, 0.1);
        }
Exemple #4
0
        public void Media_consumo_ate_cidade_a()
        {
            var rota    = new Rota(1);
            var veiculo = new Veiculo(1, 7);

            rota.AdicionarTrecho(veiculo, "A", 35);

            Assert.AreEqual(rota.ConsumoMedio, 5, 0.1);
        }