public async Task RegistrarComandaServiceTest() { int idComanda = 5; List <Pedido> pedidos = new List <Pedido>(); pedidos.Add(new Pedido() { Id = 1, Nome = "Cerveja", Preco = 5, Desconto = 2 }); pedidos.Add(new Pedido() { Id = 2, Nome = "Conhaque", Preco = 20 }); var repository = new Mock <IComandaRepository>(); repository.Setup(s => s.RegistrarComandaAsync(pedidos)) .Returns(Task.Run(() => idComanda)); var service = new ComandaService(repository.Object); var result = await service.RegistrarComandaAsync(pedidos); Assert.Equal(idComanda.ToString(), result.ToString()); }