public void AddCar_Should_Add_Car() { //arrange var newCar = new NewCarRequest() { DealerCode = "A01", Make = "AUDI", Model = "R8", Year = 2018 }; //act var result = _testee.AddCar(newCar); //assert result.Should().BeTrue(); _testee.Cars.Count().Should().Be(8); Dispose(); }
public IActionResult AddCar([FromBody] NewCarRequest request) { if (!validationService.ValidateCarRequest(request)) { logger.LogError("New Car Request validation failed."); return(BadRequest("Cannot Create Car. Check input values.")); } apiContext.AddCar(request); return(Ok()); }