Exemple #1
0
        public ActionResult PostCliente(TerceroClienteRequest request)
        {
            var response = new TerceroClienteCrearService(this._unitOfWork)
                           .Crear(request);

            if (response.Data == null)
            {
                return(NotFound(response.Mensaje));
            }
            return(Ok(response));
        }
Exemple #2
0
        public void ClienteCrearService(string nit, int idProducto1, double precioProducto1,
                                        int idProducto2, double precioProducto2, string esperado)
        {
            TerceroClienteRequest request = new TerceroClienteRequest(nit);

            request.Precios.Add(
                new TerceroClientePrecioRequest.TerceroClientePrecioRequestBuilder(idProducto1,
                                                                                   precioProducto1).Build());

            request.Precios.Add(
                new TerceroClientePrecioRequest.TerceroClientePrecioRequestBuilder(idProducto2,
                                                                                   precioProducto2).Build());

            Response response = new TerceroClienteCrearService(_unitOfWork).Crear(request);

            Assert.AreEqual(esperado, response.Mensaje);
        }