public async Task E_Possivel_Realizar_Gets_UF() { using (var context = _serviceProvide.GetService <MyContext>()) { UfImplementation _repositorio = new UfImplementation(context); UfEntity _entity = new UfEntity { Id = new Guid("e7e416de-477c-4fa3-a541-b5af5f35ccf6"), Sigla = "SP", Nome = "São Paulo" }; var _registroExiste = await _repositorio.ExistAsync(_entity.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_entity.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_entity.Sigla, _registroSelecionado.Sigla); Assert.Equal(_entity.Nome, _registroSelecionado.Nome); Assert.Equal(_entity.Id, _registroSelecionado.Id); var _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 27); } }
public async Task GettingUFs() { using (var context = _serviceProvide.GetService <MyContext>()) { UfImplementation _repositorio = new UfImplementation(context); UfEntity _entity = new UfEntity { Id = new Guid("22ffbd18-cdb9-45cc-97b0-51e97700bf71"), Sigla = "MT", Nome = "Mato Grosso" }; var _registroExiste = await _repositorio.ExistAsync(_entity.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_entity.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_entity.Sigla, _registroSelecionado.Sigla); Assert.Equal(_entity.Nome, _registroSelecionado.Nome); Assert.Equal(_entity.Id, _registroSelecionado.Id); var _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 3); /// FIX 27 estados } }
public async Task E_Possivel_Realizar_Gets_UF() { using (var context = _serviceProdive.GetService <MyContext>()) { UfImplementation _repositorio = new UfImplementation(context); UfEntity _entity = new UfEntity { Id = new Guid("ad5969bd-82dc-4e23-ace2-d8495935dd2e"), Sigla = "PE", Nome = "Pernambuco" }; var _registroExiste = await _repositorio.ExistsAsync(_entity.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_entity.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_entity.Nome, _registroSelecionado.Nome); Assert.Equal(_entity.Id, _registroSelecionado.Id); Assert.Equal(_entity.Sigla, _registroSelecionado.Sigla); var _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 27); } }
public async Task E_Possivel_Realizar_Gets_UF() { using (var context = _serviceProvider.GetService <MyContext>()) { UfImplementation _repositorio = new UfImplementation(context); UfEntity _entity = new UfEntity { Id = new Guid("88970a32-3a2a-4a95-8a18-2087b65f59d1"), Sigla = "RS", Nome = "Rio Grande do Sul" }; var _registroExiste = await _repositorio.ExistAsync(_entity.Id); Assert.True(_registroExiste); var _registroSelecionado = await _repositorio.SelectAsync(_entity.Id); Assert.NotNull(_registroSelecionado); Assert.Equal(_entity.Sigla, _registroSelecionado.Sigla); Assert.Equal(_entity.Nome, _registroSelecionado.Nome); Assert.Equal(_entity.Id, _registroSelecionado.Id); var _todosRegistros = await _repositorio.SelectAsync(); Assert.NotNull(_todosRegistros); Assert.True(_todosRegistros.Count() == 27); } }
public void E_Possivel_Mapear_osModelos_Uf() { var model = new UfModel() { Id = Guid.NewGuid(), Nome = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3), CreateAt = DateTime.UtcNow, UpdateAt = DateTime.UtcNow }; var listaEntity = new List <UfEntity>(); for (int i = 0; i < 5; i++) { var item = new UfEntity() { Id = Guid.NewGuid(), Nome = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3), CreateAt = DateTime.UtcNow, UpdateAt = DateTime.UtcNow }; listaEntity.Add(item); } // Model => Entity var entity = Mapper.Map <UfEntity>(model); Assert.Equal(entity.Id, model.Id); Assert.Equal(entity.Nome, model.Nome); Assert.Equal(entity.Sigla, model.Sigla); Assert.Equal(entity.CreateAt, model.CreateAt); Assert.Equal(entity.UpdateAt, model.UpdateAt); // Entity => Dto var dto = Mapper.Map <UfDto>(entity); Assert.Equal(dto.Id, entity.Id); Assert.Equal(dto.Nome, entity.Nome); Assert.Equal(dto.Sigla, entity.Sigla); var listaDto = Mapper.Map <List <UfDto> >(listaEntity); Assert.True(listaDto.Count() == listaEntity.Count()); for (int i = 0; i < listaDto.Count(); i++) { Assert.Equal(listaDto[i].Id, listaEntity[i].Id); Assert.Equal(listaDto[i].Nome, listaEntity[i].Nome); Assert.Equal(listaDto[i].Sigla, listaEntity[i].Sigla); } // Dto => Model var ufModel = Mapper.Map <UfModel>(dto); Assert.Equal(ufModel.Id, dto.Id); Assert.Equal(ufModel.Nome, dto.Nome); Assert.Equal(ufModel.Sigla, dto.Sigla); }
public void Teste_Mapper() { var model = new UfModel { Id = Guid.NewGuid(), Nome = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3), CreateAt = DateTime.Now, UpdateAt = DateTime.Now }; var listaEntity = new List <UfEntity>(); for (int i = 0; i < 5; i++) { var item = new UfEntity { Id = Guid.NewGuid(), Nome = Faker.Address.UsState(), Sigla = Faker.Address.UsState().Substring(1, 3), CreateAt = DateTime.Now, UpdateAt = DateTime.Now }; listaEntity.Add(item); } //Model to Entity var dtoToEntity = Mapper.Map <UfEntity>(model); Assert.Equal(dtoToEntity.Id, model.Id); Assert.Equal(dtoToEntity.Nome, model.Nome); Assert.Equal(dtoToEntity.Sigla, model.Sigla); Assert.Equal(dtoToEntity.CreateAt, model.CreateAt); Assert.Equal(dtoToEntity.UpdateAt, model.UpdateAt); //Entity to DTO var UfDto = Mapper.Map <UfDto>(dtoToEntity); Assert.Equal(UfDto.Id, dtoToEntity.Id); Assert.Equal(UfDto.Nome, dtoToEntity.Nome); Assert.Equal(UfDto.Sigla, dtoToEntity.Sigla); var listDto = Mapper.Map <List <UfDto> >(listaEntity); Assert.True(listaEntity.Count == listDto.Count()); for (int i = 0; i < listDto.Count(); i++) { Assert.Equal(listDto[i].Id, listaEntity[i].Id); Assert.Equal(listDto[i].Nome, listaEntity[i].Nome); Assert.Equal(listDto[i].Sigla, listaEntity[i].Sigla); } var ufModel = Mapper.Map <UfDto>(dtoToEntity); }