public void al_actualizar_las_observaciones_de_una_persona_debe_devolver_la_persona_con_las_observaciones_actualizadas() { // Arrange. string observacionOriginal = "Notas varias originales."; string observacionActualizada = "Notas varias actualizadas."; Persona persona = new Persona() { Id = 1, NombreCompleto = "Testing, Uno", EMail = "*****@*****.**", TotalAhorro = 100.0M, PorcAhorro = 1.0M, Direccion = "Server de testing 1", Lat = -34.6377278M, Lon = -58.4098517M, Estado = AccountStatus.Active, FechaNacimiento = DateTime.Now, RecibirNotificaciones = true, Sexo = "M", Password = "******", RegionalData = new RegionalData() { CountryCode = "AR" }, Obs = observacionOriginal }; // Mock del repository. Mock <IPersonaRepository> personaRepositoryMock = new Mock <IPersonaRepository>(); personaRepositoryMock.Setup(mgr => mgr.Update(It.IsAny <Persona>())).Returns(PersonaMockGenerator.UpdateObservacion(persona, observacionActualizada)); PersonaManager personaManager = new PersonaManager(personaRepositoryMock.Object, new PersonaValidator(), new PagedListValidator()); // Act. persona = personaManager.Update(persona); // Assert. persona.Obs.Should().BeEquivalentTo(observacionActualizada); }