public void CustomerRepositoryAddClientInsertIt() { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); var recoverClient = repository.Get(cliente.Id); Assert.IsNotNull(recoverClient); }
public void CustomerRepositoryAddClientReturnsId() { using (var uow = uowFactory.Create()) { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); uow.Commit(); Assert.AreNotEqual(0, cliente.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 CustomerRepositoryAddClientInsertIt() { using (var uow = uowFactory.Create()) { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); var recoverClient = repository.Get(cliente.Id); uow.Commit(); Assert.IsNotNull(recoverClient); } }
public void CustomerRepositoryGetReturnItem() { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); var recoverClient = repository.Get(cliente.Id); Assert.IsNotNull(recoverClient); Assert.AreEqual(cliente.Nombre, recoverClient.Nombre); Assert.AreEqual(cliente.Apellidos, recoverClient.Apellidos); Assert.AreEqual(cliente.Telefono, recoverClient.Telefono); Assert.AreEqual(cliente.Vip, recoverClient.Vip); }
public void CustomerRepositoryGetAllReturnAllItems() { var cliente1 = new Cliente("Carlos", "Tirado", "941444444", true); var cliente2 = new Cliente("Jose", "Juan", "941444444", false); var cliente3 = new Cliente("María", "DB", "941444444", false); repository.Add(cliente1); repository.Add(cliente2); repository.Add(cliente3); var items = repository.GetAll(); Assert.IsNotNull(items); Assert.AreEqual(3, items.Count()); }
public ClienteDTO AltaCliente(ClienteDTO clienteDTO) { using (var unitOfWork = _unitOfWorkFactory.Create()) { Ensure.Argument.NotNull(clienteDTO, "cliente not null"); var cliente = new Cliente(clienteDTO.Nombre, clienteDTO.Apellidos, clienteDTO.Telefono, clienteDTO.Vip); _clienteRepository.Add(cliente); unitOfWork.Commit(); return cliente.Map<Cliente,ClienteDTO>(); } }
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 CustomerRepositoryUpdateClientUpdatesData() { using (var uow = uowFactory.Create()) { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); cliente.ChangeNombre("Jose", "Tirado"); repository.Update(cliente); uow.Commit(); var recoverClient = repository.Get(cliente.Id); Assert.IsNotNull(recoverClient); Assert.AreEqual("Jose", recoverClient.Nombre); } }
public void CustomerRepositoryRemoveClientThatNotExistsThrowsException() { using (var uow = uowFactory.Create()) { var cliente = new Cliente("Carlos", "Tirado", "934344", true); repository.Remove(cliente); uow.Commit(); } }
public void CustomerRepositoryRemoveClientDeleteFromDatabase() { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); var recoverClient = repository.Get(cliente.Id); Assert.IsNotNull(recoverClient); repository.Remove(recoverClient); recoverClient = repository.Get(cliente.Id); Assert.IsNull(recoverClient); }
public void CustomerRepositoryAddClientReturnsId() { var cliente = new Cliente("Carlos", "Tirado", "941444444", true); repository.Add(cliente); Assert.AreNotEqual(0, cliente.Id); }
public void CustomerRepositoryRemoveClientThatNotExistsDoNothing() { var cliente = new Cliente("Carlos", "Tirado", "934344", true); repository.Remove(cliente); }