public void FormatPersona_PersonaNombreRosaApellidoBenitez_ReturnsRosaBenitez() { //Arrange var formatPersona = new PersonaFormatter(); var persona = new Persona { Nombre = "Rosa", Apellido = "Benitez" }; //Act string result = formatPersona.FormatPersona(persona); //Assert Assert.AreEqual("Rosa Benitez", result); }
public HttpResponseMessage Put([FromBody] IEnumerable <Persona> personas) { var validationProcess = new Validator(); var personaFormatter = new PersonaFormatter(); var personaProcessor = new PersonasProcessor(validationProcess, personaFormatter); var request = new PersonaRequest { Personas = (List <Persona>)personas }; var result = personaProcessor.Process(request); if (result.Success) { return(Request.CreateResponse(HttpStatusCode.OK, result.PersonasMujeresMayoresDe18)); } else { var error = new HttpError(result.ErrorMessage); return(Request.CreateResponse(HttpStatusCode.BadRequest, error)); } }