public async Task E_Possivel_Realizar_CRUD_Municipio() { using (var context = _serviceProvider.GetService <MyContext>()) { MunicipioImplementation _repositorio = new MunicipioImplementation(context); MunicipioEntity _entity = new MunicipioEntity { Nome = Faker.Address.City(), CodIBGE = Faker.RandomNumber.Next(1000000, 9999999), UfId = new Guid("e7e416de-477c-4fa3-a541-b5af5f35ccf6"), }; var _registroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal(_entity.Nome, _registroCriado.Nome); Assert.Equal(_entity.CodIBGE, _registroCriado.CodIBGE); Assert.False(_registroCriado.Id == Guid.Empty); _entity.Nome = Faker.Address.City(); var _registroAtualizado = await _repositorio.UpdateAsync(_entity); Assert.NotNull(_registroAtualizado); Assert.Equal(_entity.Nome, _registroAtualizado.Nome); Assert.Equal(_entity.CodIBGE, _registroAtualizado.CodIBGE); var _registroExiste = await _repositorio.ExistAsync(_registroAtualizado.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_registroAtualizado.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_entity.Nome, _registroSelecionado.Nome); Assert.Equal(_entity.CodIBGE, _registroSelecionado.CodIBGE); var _todosRegistros = await _repositorio.SelectAsync(); Assert.True(_todosRegistros.Any()); var _removeu = await _repositorio.DeleteAsync(_registroSelecionado.Id); Assert.True(_removeu); } }
public async Task MunicipioCrudTesteCompleto() { using (var context = _serviceProvider.GetService <MyContext>()) { MunicipioImplementation _repositorio = new MunicipioImplementation(context); MunicipioEntity _entity = new MunicipioEntity { Nome = Faker.Address.City(), CodIBGE = Faker.RandomNumber.Next(1000000, 9999999), UfId = new System.Guid("e7e416de-477c-4fa3-a541-b5af5f35ccf6") }; var _resgistroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_resgistroCriado); Assert.Equal(_entity.Nome, _resgistroCriado.Nome); Assert.Equal(_entity.CodIBGE, _resgistroCriado.CodIBGE); Assert.Equal(_entity.UfId, _resgistroCriado.UfId); Assert.False(_resgistroCriado.Id == Guid.Empty); _entity.Nome = Faker.Address.City(); _entity.Id = _resgistroCriado.Id; var _registroAtulizado = await _repositorio.UpdateAsync(_entity); Assert.NotNull(_registroAtulizado); Assert.Equal(_entity.Nome, _registroAtulizado.Nome); Assert.Equal(_entity.CodIBGE, _registroAtulizado.CodIBGE); Assert.Equal(_entity.UfId, _registroAtulizado.UfId); Assert.True(_resgistroCriado.Id == _entity.Id); var _registroExiste = await _repositorio.ExistAsync(_registroAtulizado.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_registroAtulizado.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtulizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtulizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtulizado.UfId, _registroSelecionado.UfId); Assert.Null(_registroSelecionado.Uf); _registroSelecionado = await _repositorio.GetCompleteIBGE(_registroAtulizado.CodIBGE); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtulizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtulizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtulizado.UfId, _registroSelecionado.UfId); Assert.NotNull(_registroSelecionado.Uf); _registroSelecionado = await _repositorio.GetCompleteById(_registroAtulizado.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtulizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtulizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtulizado.UfId, _registroSelecionado.UfId); Assert.NotNull(_registroSelecionado.Uf); var _todosOsRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosOsRegistros); Assert.True(_todosOsRegistros.Count() > 0); var _removeu = await _repositorio.DeleteAsync(_registroSelecionado.Id); Assert.True(_removeu); _todosOsRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosOsRegistros); Assert.True(_todosOsRegistros.Count() == 0); } }
public async Task E_Possivel_Realizar_CRUD_Municipio() { using (var context = _serviceProvider.GetService <MyContext>()) { MunicipioImplementation _repositorio = new MunicipioImplementation(context); MunicipioEntity _entity = new MunicipioEntity { Nome = Faker.Address.City(), CodIBGE = Faker.RandomNumber.Next(1000000, 9999999), UfId = new Guid("88970a32-3a2a-4a95-8a18-2087b65f59d1") }; var _registroCriado = await _repositorio.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal(_entity.Nome, _registroCriado.Nome); Assert.Equal(_entity.CodIBGE, _registroCriado.CodIBGE); Assert.Equal(_entity.UfId, _registroCriado.UfId); Assert.False(_registroCriado.Id == Guid.Empty); _entity.Nome = Faker.Address.City(); _entity.Id = _registroCriado.Id; var _registroAtualizado = await _repositorio.UpdateAsync(_entity); Assert.NotNull(_registroAtualizado); Assert.Equal(_entity.Nome, _registroAtualizado.Nome); Assert.Equal(_entity.CodIBGE, _registroAtualizado.CodIBGE); Assert.Equal(_entity.UfId, _registroAtualizado.UfId); Assert.True(_registroCriado.Id == _entity.Id); var _registroExiste = await _repositorio.ExistAsync(_registroAtualizado.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_registroAtualizado.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtualizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtualizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtualizado.UfId, _registroSelecionado.UfId); Assert.Null(_registroSelecionado.Uf); _registroSelecionado = await _repositorio.GetCompleteByIBGE(_registroAtualizado.CodIBGE); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtualizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtualizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtualizado.UfId, _registroSelecionado.UfId); Assert.NotNull(_registroSelecionado.Uf); _registroSelecionado = await _repositorio.GetCompleteById(_registroAtualizado.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_registroAtualizado.Nome, _registroSelecionado.Nome); Assert.Equal(_registroAtualizado.CodIBGE, _registroSelecionado.CodIBGE); Assert.Equal(_registroAtualizado.UfId, _registroSelecionado.UfId); Assert.NotNull(_registroSelecionado.Uf); var _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() > 0); var _removeu = await _repositorio.DeleteAsync(_registroSelecionado.Id); Assert.True(_removeu); _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 0); } }
public async Task CrudMunicipio() { using (var context = _serviceProvider.GetService <MyContext>()) { MunicipioImplementation _repository = new MunicipioImplementation(context); MunicipioEntity _entity = new MunicipioEntity { Nome = Faker.Address.City(), CodIbge = Faker.RandomNumber.Next(1000000, 9999999), UfId = new Guid("22ffbd18-cdb9-45cc-97b0-51e97700bf71"), }; var _registroCriado = await _repository.InsertAsync(_entity); Assert.NotNull(_registroCriado); Assert.Equal(_entity.Nome, _registroCriado.Nome); Assert.Equal(_entity.CodIbge, _registroCriado.CodIbge); Assert.Equal(_entity.UfId, _registroCriado.UfId); Assert.False(_registroCriado.Id == Guid.Empty); _entity.Nome = Faker.Address.City(); var _registroAtualizado = await _repository.UpdateAsync(_entity); Assert.NotNull(_registroAtualizado); Assert.Equal(_entity.CodIbge, _registroAtualizado.CodIbge); Assert.Equal(_entity.UfId, _registroAtualizado.UfId); Assert.True(_registroCriado.Id == _entity.Id); var _registroExiste = await _repository.ExistAsync(_registroAtualizado.Id); Assert.True(_registroExiste); var _registroSelect = await _repository.SelectAsync(_registroAtualizado.Id); Assert.NotNull(_registroSelect); Assert.Equal(_registroAtualizado.Nome, _registroSelect.Nome); Assert.Equal(_registroAtualizado.CodIbge, _registroSelect.CodIbge); Assert.Equal(_registroAtualizado.UfId, _registroSelect.UfId); Assert.Null(_registroSelect.Uf); _registroSelect = await _repository.GetCompleteByIbge(_registroAtualizado.CodIbge); Assert.NotNull(_registroSelect); Assert.Equal(_registroAtualizado.Nome, _registroSelect.Nome); Assert.Equal(_registroAtualizado.CodIbge, _registroSelect.CodIbge); Assert.Equal(_registroAtualizado.UfId, _registroSelect.UfId); Assert.NotNull(_registroSelect.Uf); _registroSelect = await _repository.GetCompleteById(_registroAtualizado.Id); Assert.NotNull(_registroSelect); Assert.Equal(_registroAtualizado.Nome, _registroSelect.Nome); Assert.Equal(_registroAtualizado.CodIbge, _registroSelect.CodIbge); Assert.Equal(_registroAtualizado.UfId, _registroSelect.UfId); Assert.NotNull(_registroSelect.Uf); var _todosRegistros = await _repository.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() > 0); var _remove = await _repository.DeleteAsync(_registroSelect.Id); Assert.True(_remove); _todosRegistros = await _repository.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 0); } }