public void UpdateAccount() { // Arrange Account objAccount = new Account() { Id = new Guid("67B81996-B226-E711-810C-5065F38A2B61"), // Eliminado AccountName = "Unit Testing Account Test", NumeroCuenta = "18293789687", CorreoElectronico = "*****@*****.**", Telefono = "979868761", Fax = "15462467", SitioWeb = "www.unittesting2.com", CuentaPrimaria = new LookUp() { Id = new Guid("2DE8B4FC-B413-E711-8109-5065F38AC921"), Name = "A. Datum Corporation (ejemplo)" }, ContactoPrincipal = new LookUp() { Id = new Guid("4A28F91D-AF13-E711-8105-5065F38B4131"), Name = "Lucille Frazier" } }; bool response = false; // Act response = _processor.UpdateAccount(objAccount); // Assert Assert.IsTrue(response); }
public IActionResult UpdateAccount([FromBody] JObject jsonAccount) { string clientId = Request.HttpContext.Items["ClientId"]?.ToString(); Account account = Account.CreateFromJson(jsonAccount, clientId); if (string.IsNullOrEmpty(account.ID)) { return(BadRequest("Account ID is required")); } if (_accountProcessor.UpdateAccount(account)) { return(Json("Account Updated")); } return(BadRequest()); }