public void GetOficinas_WhenThrowException_ReturnStatusCode() { //Arrange _controller = new OficinaController(_logger, _oficinaInfoRepository); mockRepository.Setup(r => r.GetOficinas()).Throws(new Exception()); //Act var okResult = _controller.GetOficinas(); //Assert Assert.IsType <ObjectResult>(okResult); }
public void GetOficinas_WhenCalled_ReturnOkResult() { //Arrange _controller = new OficinaController(_logger, _oficinaInfoRepository); var oficinaEntities = new List <everisapi.API.Entities.OficinaEntity> { new everisapi.API.Entities.OficinaEntity { OficinaId = 1 } }; mockRepository.Setup(r => r.GetOficinas()).Returns(oficinaEntities); //Act var okResult = _controller.GetOficinas(); //Assert Assert.IsType <OkObjectResult>(okResult); }
private void btnGuardar_Click(object sender, EventArgs e) { OficinaEntity objEnt = new OficinaEntity(); if (IsNuevo == "new") { if (IsValidate()) { objEnt.Nombre = txtNombre.Text.Trim().ToUpper(); objEnt.Sigla = txtSigla.Text.Trim().ToUpper(); objEnt.Descripcion = txtDescripcion.Text.Trim().ToUpper(); objCont.Add(objEnt); MessageConfirmation("El registro ha sido registrado correctamente."); ClearCampus(); } } else if (IsNuevo == "update") { if (IsValidate()) { objEnt.IdOficina = int.Parse(txtId.Text.Trim()); objEnt.Nombre = txtNombre.Text.Trim().ToUpper(); objEnt.Sigla = txtSigla.Text.Trim().ToUpper(); objEnt.Descripcion = txtDescripcion.Text.Trim().ToUpper(); objCont.Update(objEnt); OficinaController objConAct = new OficinaController(); objConAct.View(FrmListOficina.GetInstancia().dgvDataList); MessageConfirmation("El registro ha sido actualizado correctamente."); this.Close(); } } else { MessageFail("Error no se puede realizar ninguna operacion."); } }