public void DeveInserirAtualizarDeletarUm() { var repo = GetRepo(); var produto = new EntidadeGenericaB(MockValues.NomeGenericoA, MockValues.ValorGenericoA); repo.Insert(produto); var produtoSelectInsert = GetById(produto); Assert.NotNull(produtoSelectInsert); produto.Nome = MockValues.NomeGenericoB; produto.Valor = MockValues.ValorGenericoB; repo.Update(produto); var produtoSelectUpdate = GetById(produto); Assert.Equal(MockValues.MockUserName, produtoSelectUpdate.LoginAlteracao); Assert.True(produtoSelectUpdate.DataHoraAlteracao != null); Assert.False(produtoSelectUpdate.Excluido); repo.Delete(produto); var produtoSelectDelete = GetById(produto); Assert.Equal(MockValues.MockUserName, produtoSelectDelete.LoginAlteracao); Assert.True(produtoSelectDelete.DataHoraAlteracao > produtoSelectUpdate.DataHoraAlteracao); Assert.True(produtoSelectDelete.Excluido); }
public void When_Insert_Should_InsertWithLogData() { var repo = GetRepo(); var produto = new EntidadeGenericaB(MockValues.NomeGenericoA, MockValues.ValorGenericoA); repo.Insert(produto); Assert.Equal(MockValues.MockUserName, produto.LoginInclusao); Assert.True(produto.DataHoraInclusao != null); Assert.False(produto.Excluido); }
public int PopulateB1() { var db = Context(); var b = new EntidadeGenericaB(MockValues.NomeGenericoB, MockValues.ValorGenericoB); b.Excluido = false; b.DataHoraInclusao = DateTime.Now; b.DataHoraAlteracao = null; b.LoginAlteracao = null; b.LoginInclusao = "UsuarioInclusao"; db.Add(b); db.SaveChanges(); return(b.Id); }
private EntidadeGenericaB GetById(EntidadeGenericaB model) { return(GetById(model.Id)); }