public void DadoCadastroInstituicaoValidoRepositorioDeveAdicionarNoBancoDeDados() { //Arrange Instituicao instituicao = new Instituicao() { Codigo = 5, Descricao = "Universidade" }; var connection = ConnectionString.GetConnectionString(); var options = new DbContextOptionsBuilder <InstituicaoContext>().UseInMemoryDatabase("DadoCadastroInstituicaoNoRepositorioValidoDeveAdicionarNoBancoDeDados").Options; var contexto = new InstituicaoContext(options); var repo = new InstituicaoRepository(contexto); //act repo.Add(instituicao); //assert var busca = contexto.Set <Instituicao>().Find(instituicao.Id); Assert.NotNull(busca); contexto.Remove <Instituicao>(instituicao); contexto.SaveChanges(); }
public virtual TEntity Add(TEntity entity) { _dbContext.Set <TEntity>().Add(entity); _dbContext.SaveChanges(); return(entity); }