Beispiel #1
0
        public void AgregarEtapa_ShouldNotAddExistentEtapaToRuta_ReturnsArgumentException()
        {
            var etapa1 = new Etapa(123, "etapa 1", "descripcion", 200);
            var etapa2 = new Etapa(123, "etapa 2", "descripcion", 200);
            var ruta   = new Ruta(123, "ruta 1", 40000, 30000, 20000);

            ruta.AgregarEtapa(etapa1);
            ruta.AgregarEtapa(etapa2);

            Assert.IsFalse(ruta.Etapas.Contains(etapa2));
        }
Beispiel #2
0
        public void MaxRutaDuration_ShouldBeLessThan480Minutes_ReturnsArgumentException()
        {
            var etapa1 = new Etapa(123, "etapa 1", "descripcion", 200);
            var etapa2 = new Etapa(456, "etapa 2", "descripcion", 200);
            var etapa3 = new Etapa(789, "etapa 3", "descripcion", 200);

            var ruta = new Ruta(123, "ruta 1", 40000, 30000, 20000);

            ruta.AgregarEtapa(etapa1);
            ruta.AgregarEtapa(etapa2);
            ruta.AgregarEtapa(etapa3);

            Assert.IsFalse(ruta.Etapas.Contains(etapa3));
        }
Beispiel #3
0
        public void AgregarEtapa_ShouldAddEtapaToRuta_RutaHasAddedEtapa()
        {
            var etapa1 = new Etapa(123, "etapa 1", "descripcion", 200);
            var ruta   = new Ruta(123, "ruta 1", 40000, 30000, 20000);

            ruta.AgregarEtapa(etapa1);

            Assert.IsTrue(ruta.Etapas.Contains(etapa1));
        }