private void DgvMarca_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { if (dgvMarca.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar")) { var objMarca = FrmMarca.GetInstancia(); objMarca.txtName.Text = dgvMarca.CurrentRow.Cells[2].Value.ToString(); objMarca.txtDescription.Text = dgvMarca.CurrentRow.Cells[3].Value.ToString(); objMarca.cboEquipo.SelectedValue = dgvMarca.CurrentRow.Cells[8].Value.ToString(); objMarca.idMarca = Convert.ToInt32(dgvMarca.CurrentRow.Cells[6].Value.ToString()); objMarca._Nuevo = false; objMarca.ShowDialog(); this.objMarcaController.List(dgvMarca); } if (dgvMarca.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar")) { MarcaEntity objEnt = new MarcaEntity(); objEnt.IdMarca = Convert.ToInt32(dgvMarca.Rows[e.RowIndex].Cells[6].Value.ToString()); DialogResult rpta = MessageBox.Show("Desea Eliminar este item", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (DialogResult.Yes == rpta) { objMarcaController.Delete(objEnt); objMarcaController.List(dgvMarca); } } } }
public async Task Delete_ShouldSetActiveEqualFalse() { // Arrange await CreateAndCommit("marcas/TestDelete", true, null, null, "Delete Test"); // Act await marcaController.Delete("TestDelete"); var marcaResult = await serviceBase.FindAsync("marcas/TestDelete"); // Assert Assert.False(marcaResult.Active); }
public async void RemoveMarca() { //Arrange var marca = new Faker <Marca>("pt_BR") .RuleFor(m => m.Id, f => f.Random.Short(1, 100)) .RuleFor(m => m.Nome, f => f.Company.CompanyName()) .RuleFor(m => m.Ativo, f => f.Random.Bool()) .RuleFor(m => m.DataCriacao, f => f.Date.Recent()) .Generate(1)[0]; mocker.GetMock <IRepositoryBase <Marca> >().Setup(m => m.GetById(marca.Id)).ReturnsAsync(marca); //Act var actual = await controller.Delete(marca.Id); //Assert actual.GetType().GetProperty("StatusCode").GetValue(actual).Should().BeEquivalentTo(204); mocker.GetMock <IRepositoryBase <Marca> >().Verify(m => m.GetById(marca.Id), Times.Once); mocker.GetMock <IRepositoryBase <Marca> >().Verify(m => m.Remove(marca), Times.Once); mocker.GetMock <IUnitOfWork>().Verify(u => u.Commit(), Times.Once); }