public void VehiculoRepositoryAddVehiculoInsertIt() { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); }
public void VehiculoRepositoryAddVehiculoReturnsId() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); uow.Commit(); Assert.AreNotEqual(0, vehiculo.Id); } }
public PresupuestoRepositoryTests() { var config = new ADODBConfiguration(@"Data Source=CPU1410000312\NAVDEMO;Initial Catalog=Concesionario;Integrated Security=SSPI"); repository = new PresupuestoRepository(config); clienteRepository = new ClienteRepository(config); vehiculoRepository = new VehiculoRepository(config); cliente = new Cliente("Carlos", "Tirado", "941", true); vehiculo = new Vehiculo("Opel", "Astra", 200); cliente2 = new Cliente("Juan", "Pérez", "941", false); vehiculo2 = new Vehiculo("Reanult", "Megane", 210); }
public PresupuestoRepositoryTests() { var ambientDbContextLocator = new AmbientDbContextLocator(); uowFactory = new EFUnitOfWorkFactory(System.Data.IsolationLevel.ReadCommitted); repository = new PresupuestoRepository(ambientDbContextLocator); clienteRepository = new ClienteRepository(ambientDbContextLocator); vehiculoRepository = new VehiculoRepository(ambientDbContextLocator); cliente = new Cliente("Carlos", "Tirado", "941", true); vehiculo = new Vehiculo("Opel", "Astra", 200); cliente2 = new Cliente("Juan", "Pérez", "941", false); vehiculo2 = new Vehiculo("Reanult", "Megane", 210); }
public void VehiculoRepositoryAddVehiculoInsertIt() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); var recoverVehiculo = repository.Get(vehiculo.Id); uow.Commit(); Assert.IsNotNull(recoverVehiculo); } }
public VehiculoDTO AnyadirVehiculo(VehiculoDTO vehiculoDTO) { using (var unitOfWork = _unitOfWorkFactory.Create()) { Ensure.Argument.NotNull(vehiculoDTO, "vehiculo not null"); var vehiculo = new Vehiculo(vehiculoDTO.Marca, vehiculoDTO.Modelo, vehiculoDTO.Potencia); _vehiculoRepository.Add(vehiculo); unitOfWork.Commit(); return vehiculo.Map<Vehiculo, VehiculoDTO>(); } }
public void VehiculoRepositoryGetAllReturnAllItems() { var vehiculo1 = new Vehiculo("Opel", "Astra", 200); var vehiculo2 = new Vehiculo("Opel", "Vectra", 250); var vehiculo3 = new Vehiculo("Renault", "Megane", 200); repository.Add(vehiculo1); repository.Add(vehiculo2); repository.Add(vehiculo3); var items = repository.GetAll(); Assert.IsNotNull(items); Assert.AreEqual(3, items.Count()); }
public Presupuesto( Cliente cliente, Vehiculo vehiculo, decimal importe, PresupuestoEstado estado = PresupuestoEstado.Abierto) { Ensure.Argument.NotNull(cliente, Messages.PrespuestoClienteNotNull); Ensure.Argument.NotNull(vehiculo, Messages.PreuspuestoVehiculoNotNull); Ensure.Argument.IsNot(vehiculo.Id == 0, Messages.PrespuestoVehiculoMustHaveValidId); Ensure.Argument.IsNot(cliente.Id == 0, Messages.PrespuestoClienteMustHaveValidId); Ensure.That<ArgumentException>(importe > 0, Messages.PresupuestoImporteGreatherThanZero); this.Cliente = cliente; this.ClienteId = cliente.Id; this.Vehiculo = vehiculo; this.VehiculoId = vehiculo.Id; this.Importe = importe; this.Estado = estado; }
public void VehiculoRepositoryUpdateVehiculoUpdatesData() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); vehiculo.ChangePotencia(250); repository.Update(vehiculo); uow.Commit(); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); Assert.AreEqual(250, recoverVehiculo.Potencia); } }
public void VehiculoRepositoryRemoveVehiculoDeleteFromDatabase() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); repository.Remove(recoverVehiculo); recoverVehiculo = repository.Get(vehiculo.Id); uow.Commit(); Assert.IsNull(recoverVehiculo); } }
public void VehiculoRepositoryRemoveClientThatNotExistsThrowsException() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Remove(vehiculo); uow.Commit(); } }
public void VehiculoRepositoryGetReturnItem() { using (var uow = uowFactory.Create()) { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); uow.Commit(); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); Assert.AreEqual(vehiculo.Marca, recoverVehiculo.Marca); Assert.AreEqual(vehiculo.Modelo, recoverVehiculo.Modelo); Assert.AreEqual(vehiculo.Potencia, recoverVehiculo.Potencia); } }
public void VehiculoRepositoryGetReturnItem() { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); Assert.AreEqual(vehiculo.Marca, recoverVehiculo.Marca); Assert.AreEqual(vehiculo.Modelo, recoverVehiculo.Modelo); Assert.AreEqual(vehiculo.Potencia, recoverVehiculo.Potencia); }
public void VehiculoRepositoryAddVehiculoReturnsId() { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); Assert.AreNotEqual(0, vehiculo.Id); }
public void VehiculoRepositoryRemoveVehiculoDeleteFromDatabase() { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Add(vehiculo); var recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNotNull(recoverVehiculo); repository.Remove(recoverVehiculo); recoverVehiculo = repository.Get(vehiculo.Id); Assert.IsNull(recoverVehiculo); }
public void VehiculoRepositoryRemoveClientThatNotExistsDoNothing() { var vehiculo = new Vehiculo("Opel", "Astra", 200); repository.Remove(vehiculo); }