public void ProcessAnimals(List <Animal> animal, string expected) { //Act var result = AnimalClient.Processor(animal); //Assert Assert.Equal(expected, result); }
public IActionResult Post([FromBody] object value) { if (value == null) { return(BadRequest("Value is null.")); } IEnumerable <AnimalDto> listAnimalsDto = JsonConvert.DeserializeObject <List <AnimalDto> >(value.ToString()); var listAnimals = _mapper.Map <IEnumerable <AnimalDto>, IEnumerable <Animal> >(listAnimalsDto); var respond = AnimalClient.Processor(listAnimals); if (respond == "") { return(StatusCode(StatusCodes.Status500InternalServerError)); } return(Ok(respond)); }
public static string processFood(string message) { if (!string.Empty.Equals(message)) { try { animalList = JsonConvert.DeserializeObject <List <Animal> >(message); AnimalClient client = new AnimalClient(); return(client.Processor(animalList ?? new List <Animal>())); } catch (Exception) { return(string.Empty); throw; } } return(string.Empty); }
public void ThenTheResponseShouldBeCorrect(string result) { var res = Regex.Replace(AnimalClient.Processor(_context._animals), @"\t|\n|\r", ""); Assert.Equal(result, res); }