public async Task testRealizandoCrudUsuarioFaker() { using (var context = _serviceProvider.GetService <MyContext>()) { UsuarioImplementation _repositorio = new UsuarioImplementation(context); UsuarioEntity _entity = new UsuarioEntity { Email = Faker.Internet.Email(), Nome = Faker.Name.FullName() }; var _registroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal(_entity.Email, _registroCriado.Email); Assert.Equal(_entity.Nome, _registroCriado.Nome); } }
public async Task testRealizandoCrudUsuario() { using (var context = _serviceProvider.GetService <MyContext>()) { //Insert UsuarioImplementation _repositorio = new UsuarioImplementation(context); UsuarioEntity _entity = new UsuarioEntity { Email = "*****@*****.**", Nome = "bento" }; var _registroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal("*****@*****.**", _registroCriado.Email); Assert.Equal("bento", _registroCriado.Nome); //Update _entity.Nome = Faker.Name.First(); var _registroAtualizado = await _repositorio.UpdateAsync(_entity); Assert.NotNull(_registroAtualizado); Assert.Equal(_entity.Nome, _registroAtualizado.Nome); //Selecao var _registroSelecao = await _repositorio.SelectAsync(_registroAtualizado.Id); Assert.NotNull(_registroSelecao); //Delete var _registroRemovido = await _repositorio.DeleteAsync(_registroAtualizado.Id); Assert.True(_registroRemovido); } }