public void AdicionarCidade(Cidade cidade) { if (cidade == null) throw new ArgumentNullException("cidade"); _cidades.Add(cidade); }
public static CidadeViewModel TransformarParaViewModel(Cidade cidade) { return new CidadeViewModel { Id = cidade.Id, Capital = cidade.Capital, Nome = cidade.Nome, EstadoId = cidade.EstadoId }; }
public void Excluir_deve_realizar_delete_no_banco_corretamente() { // arrange var repositorio = new RepositorioDeCidades(); var cidade = new Cidade(1, "Recife", true, 1); // act repositorio.Excluir(cidade); // assert var cidades = repositorio.Todos(); cidades.Should().Not.Be.Null(); cidades.Should().Have.Count.EqualTo(1); }
public void Inserir_deve_realizar_insert_no_banco_corretamente() { // arrange var repositorio = new RepositorioDeCidades(); var cidade = new Cidade("São Paulo", true, 2); // act repositorio.Inserir(cidade); // assert var cidades = repositorio.Todos(); cidades.Should().Not.Be.Null(); cidades.Should().Have.Count.EqualTo(2); }
public void Alterar_deve_realizar_update_no_banco_corretamente() { // arrange var repositorio = new RepositorioDeCidades(); var cidade = new Cidade(2, "Marília", false, 2); // act repositorio.Atualizar(cidade); // assert var cidadeAlterada = repositorio.Obter(2); cidadeAlterada.Should().Not.Be.Null(); cidadeAlterada.Nome.Should().Be.EqualTo("Marília"); cidadeAlterada.Capital.Should().Be.False(); }