Exemplo n.º 1
0
 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);
        }
Exemplo n.º 3
0
        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);
        }