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)); }
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)); }
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)); }