public async Task GetClientesAsync_Sucesso() { var listaClientes = ClienteFaker.Generate(10); repository.GetClientesAsync().Returns(listaClientes); var controle = mapper.Map <IEnumerable <Cliente>, IEnumerable <ClienteView> >(listaClientes); var retorno = await manager.GetClientesAsync(); await repository.Received().GetClientesAsync(); retorno.Should().BeEquivalentTo(controle); }
public async Task Get_Ok() { var controle = new List <ClienteView>(); listaClienteView.ForEach(p => controle.Add(p.CloneTipado())); manager.GetClientesAsync().Returns(listaClienteView); var resultado = (ObjectResult)await controller.Get(); await manager.Received().GetClientesAsync(); resultado.StatusCode.Should().Be(StatusCodes.Status200OK); resultado.Value.Should().BeEquivalentTo(controle); }
public async Task <IActionResult> Get() { return(Ok(await clienteManager.GetClientesAsync())); //return Ok(new List<Cliente>() { // new Cliente { Id = 1, Nome = "Erick Moreira", DataNascimento = new DateTime(1995,04,11)}, // new Cliente { Id = 2, Nome = "Raissa Teles", DataNascimento = new DateTime(1993,04,13)} //}); }
public async Task <IActionResult> Get() { var clientes = await clienteManager.GetClientesAsync(); if (clientes.Any()) { return(Ok(clientes)); } return(NotFound()); }