Example #1
0
        public void NoPermitirIngresarMasVehiculosSiEstaLlena()
        {
            var sut = new Playa("test", 1);

            sut.EstacionarVehiculo();

            Assert.False(sut.EstacionarVehiculo());
        }
Example #2
0
        public void InformarCantidadDeAutosEstacionados()
        {
            var sut = new Playa("test", 10);

            sut.EstacionarVehiculo();
            Assert.Equal(1, sut.CantidadDeVehiculosEstacionados);
        }
Example #3
0
        public void NoModificarCantidadDeAutosEgresados_CuandoSeIngresaUnAuto()
        {
            var sut = new Playa("test", 10);

            sut.EstacionarVehiculo();
            Assert.Equal(0, sut.CantidadDeVehiculosEgresados);
        }
Example #4
0
        public void PermitirEgreso_CuandoHayAutosEstacionados()
        {
            var sut = new Playa("test", 10);

            sut.EstacionarVehiculo();
            Assert.True(sut.EgresarVehiculo());
        }
Example #5
0
        public void DisminuirCantidadDeAutosEstacionados_CuandoUnVehiculoEgresa()
        {
            var sut = new Playa("test", 10);

            sut.EstacionarVehiculo();
            sut.EgresarVehiculo();
            Assert.Equal(0, sut.CantidadDeVehiculosEstacionados);
        }
Example #6
0
        public void AumentarLaCantidadDeAutosEgresados_CuandoEgresaUnAuto()
        {
            var sut = new Playa("test", 10);

            sut.EstacionarVehiculo();

            sut.EgresarVehiculo();
            Assert.Equal(1, sut.CantidadDeVehiculosEgresados);
        }
Example #7
0
        public void RetornarCantidadDeAutosEstacionados_CuandoHayAlgunos()
        {
            var sut   = new Playon();
            var playa = new Playa("test1", 10);

            playa.EstacionarVehiculo();
            playa.EstacionarVehiculo();
            sut.Agregar(playa);

            playa = new Playa("test2", 5);
            playa.EstacionarVehiculo();
            playa.EstacionarVehiculo();
            playa.EstacionarVehiculo();
            sut.Agregar(playa);

            playa = new Playa("test3", 7);
            playa.EstacionarVehiculo();
            sut.Agregar(playa);

            Assert.Equal(6, sut.CantidadDeVehiculosEstacionados);
        }
Example #8
0
        public void PermitirIngresarVehiculos_CuandoHayEspacioDisponible()
        {
            var sut = new Playa("test", 10);

            Assert.True(sut.EstacionarVehiculo());
        }
Example #9
0
        public void NoPermitirIngresarMasVehiculosQueLosPermitidos()
        {
            var sut = new Playa("test", 0);

            Assert.False(sut.EstacionarVehiculo());
        }