public void testCalcularDiasHoras() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle().build(); //Act long[] diasHoras = vigilante.calcularDiasHoras(35); //Assert Assert.AreEqual(new long[] { 2, 0 }, diasHoras); }
public void testCalcularTiempoVehiculoParqueadero() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle().build(); //Act long horasEnParqueadero = vigilante.calcularTiempoVehiculoParqueadero(vehiculo.getFechaIngreso(), vehiculo.getFechaSalida()); //Assertdsedwse Assert.AreEqual(27, horasEnParqueadero); }
public void testValidarPlacaConAInicialDiasNoValidos() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle().build(); int diaDeLaSemana = 3; //Act bool puedeIngresar = vigilante.validarPlaca(vehiculo.getPlaca(), diaDeLaSemana); //Assert Assert.AreEqual(false, puedeIngresar); }
public void testValidarPlacaConAInicialDiasValidos() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle().withFechaValida(DateTime.ParseExact("18/01/1970 08:05", "dd/MM/yyyy HH:mm", new System.Globalization.CultureInfo("en-US"))).build();//Sun Jan 18 1970 08:05:34 GMT-0500 int diaDeLaSemana = 1; //Act bool puedeIngresar = vigilante.validarPlaca(vehiculo.getPlaca(), diaDeLaSemana); //Assert Assert.AreEqual(true, puedeIngresar); }
public void testValidarPlacaSinAInicial() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle().withPlacaWithoutAinit("BTA234").build(); int diaDeLaSemana = 3; //Act bool puedeIngresar = vigilante.validarPlaca(vehiculo.getPlaca(), diaDeLaSemana); //Assert Assert.AreEqual(true, puedeIngresar); }
public void testCobrarParqueaderoCarro() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle() .withTiempoEnParqueadero(3, 1).build(); Parqueadero parqueadero = ParqueaderoBuilder.aParking().buildParking(); //Act long cobro = vigilante.cobrarParqueadero(vehiculo, parqueadero); //Assert Assert.AreEqual(11000, cobro); }
public void testCobrarParqueaderoMotoConBajoCilindraje() { //Arrange Vehiculo vehiculo = VehiculoBuilder.aVehicle() .withFechaDeSalida(DateTime.ParseExact("16/01/1970 11:05", "dd/MM/yyyy HH:mm", new System.Globalization.CultureInfo("en-US"))) //Fri Jan 16 1970 21:05:34 GMT-0500 .withTiempoEnParqueadero(0, 1) .buildMotoWithBajoCilindraje().build(); Parqueadero parqueadero = ParqueaderoBuilder.aParking().buildParking(); //Act long cobro = vigilante.cobrarParqueadero(vehiculo, parqueadero); //Assert Assert.AreEqual(4000, cobro); }