public void SetUp() { contexto = new PizzariaContext(); repositorio = new ClienteRepositorio(contexto); cliente = ObjetoMae.ObterClienteValidoComCpf(); Database.SetInitializer(new BaseSqlTestes()); contexto.Database.Initialize(true); }
public void SetUp() { _cliente = ObjetoMae.ObterClienteValidoComCpf(); _context = new PizzariaContext(); _clienteRepositorio = new ClienteRepositorio(_context); _clienteServico = new ClienteServico(_clienteRepositorio); Database.SetInitializer(new BaseSqlTestes()); _context.Database.Initialize(true); }
public void Cliente_Dominio_Validar_Deve_Nao_Lancar_Excecao() { //cenario _cliente = ObjetoMae.ObterClienteValidoComCpf(); //acao Action action = () => _cliente.Validar(); //verificar action.Should().NotThrow(); }
public void Cliente_Dominio_Validar_Deve_Lancar_Excecao_DataNascimentoInvalida() { //cenario _cliente = ObjetoMae.ObterClienteValidoComCpf(); _cliente.DataDeNascimento = DateTime.Now.AddDays(1); //acao Action action = () => _cliente.Validar(); //verificar action.Should().Throw <DataNascimentoInvalidaExcecao>(); }
public void Cliente_Dominio_Validar_Deve_Lancar_Excecao_TelefoneInvalido() { //cenario _cliente = ObjetoMae.ObterClienteValidoComCpf(); _cliente.Telefone = String.Empty; //acao Action action = () => _cliente.Validar(); //verificar action.Should().Throw <TelefoneInvalidoExcecao>(); }
public void Cliente_Dominio_Validar_Deve_Lancar_Excecao_EnderecoInvalido() { //cenario _cliente = ObjetoMae.ObterClienteValidoComCpf(); _cliente.Endereco = null; //acao Action action = () => _cliente.Validar(); //verificar action.Should().Throw <EnderecoInvalidoExcecao>(); }
public void Pedido_Dominio_Validar_ListaItems_Invalida_Deve_Retornar_Excecao() { //Cenário _pedido.Cliente = null; _pedido.TipoPagamento = TipoPagamentoEnum.Dinheiro; _pedido.Data = DateTime.Now; _pedido.Cliente = ObjetoMae.ObterClienteValidoComCpf(); //Ação Action action = () => _pedido.Validar(); //Verificação action.Should().Throw <ListaDeProdutosVaziaExcecao>(); }
public void Pedido_Dominio_Validar_TipoPagamento_Invalido_Deve_Retornar_Excecao() { //Cenário var itemPedido = new ItemPedido(); _calzone = ObjetoMae.ObterCalzone(TamanhoEnum.MEDIA); itemPedido.Adicionar(_calzone); _pedido.AdicionarItems(itemPedido); _pedido.Cliente = null; _pedido.TipoPagamento = 0; _pedido.Cliente = ObjetoMae.ObterClienteValidoComCpf(); _pedido.Data = DateTime.Now; //Ação Action action = () => _pedido.Validar(); //Verificação action.Should().Throw <TipoPagamentoInvalidoExcecao>(); }
public void Pedido_Dominio_Validar_Deve_Ser_Sucesso() { //Cenário int quantidadeItems = 1; double valor = 15; var itemPedido = new ItemPedido(); _calzone = ObjetoMae.ObterCalzone(TamanhoEnum.MEDIA); _calzone.Valor = valor; itemPedido.Adicionar(_calzone); _pedido.AdicionarItems(itemPedido); _pedido.Cliente = ObjetoMae.ObterClienteValidoComCpf(); _pedido.Data = DateTime.Now; _pedido.TipoPagamento = TipoPagamentoEnum.Dinheiro; //Ação Action action = () => _pedido.Validar(); //Verificação action.Should().NotThrow(); _pedido.Itens.Should().NotBeNullOrEmpty(); _pedido.Itens.Count.Should().Be(quantidadeItems); }