public async Task ObterTodosPorCidade_CidadeVazioOuNulo_ThrowsException() { var clienteRepository = new Mock <IRepository <Cliente> >(); var clienteAppService = new ClienteAppService(clienteRepository.Object, mapper); var ex = await Assert.ThrowsAsync <Exception>(() => clienteAppService.ObterTodosPorCidade("")); var ex2 = await Assert.ThrowsAsync <Exception>(() => clienteAppService.ObterTodosPorCidade(null)); Assert.Equal("Cidade não pode estar vazio ou nulo.", ex.Message); Assert.Equal("Cidade não pode estar vazio ou nulo.", ex2.Message); }
public async Task <ActionResult <List <ClienteViewModel> > > ObterTodosPorCidade(string cidade) { var clientes = await ClienteAppService.ObterTodosPorCidade(cidade); return(clientes); }