public void AddDuplicateElement() { int elementId = 1; var stock = new Logic.Stock(); var element = stock.GetElementById(elementId); stock.Add(element); }
public void AddElement() { var stock = new Logic.Stock(); stock.Add(elem1); var element = stock.GetElementById(elem1.Id); Assert.AreEqual(elem1, element); }
public IActionResult Post([FromBody] ElementModel model) { try { var element = _mapper.Map <Element>(model); var stock = new Logic.Stock(); stock.Add(element); return(Ok(new { data = "The element has been created." })); } catch (ValidationException e2) { return(StatusCode(500, new { Error = "Validation Error.", Message = e2.Message })); } catch (System.Exception e) { return(StatusCode(500, new { Error = "Internal error.", Message = "It can not be possible to add the new element." })); } }