public IActionResult PostPreencherTabelaFilmes() { serviceFilme = new FilmeService(_contexto); serviceFilme.PreencherTabelas(); return(Ok()); }
public LocacaoController(IMapper mapper, LocacaoService serviceLocacao, FilmeService serviceFilme, ClienteService serviceCliente) { _mapper = mapper; _serviceLocacao = serviceLocacao; _serviceFilme = serviceFilme; _serviceCliente = serviceCliente; }
public IActionResult DeleteLimparTabelas() { serviceFilme = new FilmeService(_contexto); serviceFilme.LimparTabelas(); return(Ok()); }
public List <Filme> GetFilmes() { serviceFilme = new FilmeService(_contexto); List <Filme> listafilmes = serviceFilme.ObterFilmes(); return(listafilmes); }
public void ApurarQuartasDeFinal_MenosQueOitoFilmes_GeraExcecao() { var filme1 = new Filme("ABC", 10); var filme2 = new Filme("DEF", 9); var filme3 = new Filme("GHI", 8); var filme4 = new Filme("ABC", 10); var filme5 = new Filme("DEF", 9); var filme6 = new Filme("GHI", 8); var filme7 = new Filme("ABC", 10); var filmes = new List <Filme> { filme1, filme2, filme3, filme4, filme5, filme6, filme7 }; var filmeService = new FilmeService(); Assert.Throws <QuantidadeFilmesInvalida>("Quantidade de filmes.", () => filmeService.ApurarQuartasDeFinal(filmes)); }
public async Task Deve_Obter_Campeao_Notas_Iguais() { var lista = new List <Filme> { new Filme { Id = "tt3606756", Titulo = "Os Incríveis 2", Ano = 2018, Nota = 8.5f }, new Filme { Id = "tt4881806", Titulo = "Jurassic World= Reino Ameaçado", Ano = 2018, Nota = 8.5f }, }; var mocRepository = new Mock <IFilmeRepository>(); var service = new FilmeService(mocRepository.Object); var result = await service.FazerFinal(lista); Assert.True(result.First().Nota.Equals(result[^ 1].Nota));
public AtorController(AtorService atorService, FilmeService filmeService, SerieService serieService) { _serieService = serieService; _filmeService = filmeService; this.atorService = atorService; _atorService = atorService; }
private async void CriarDependenciasMockAsync() { context = new ApplicationContext(); filmeRepository = new FilmeRepository(context); filmeService = new FilmeService(filmeRepository); campeonatoService = new CampeonatoService(filmeService); await SeedDatabase(); }
public AddAvaliacao(FilmeDetailDto filme) { InitializeComponent(); Service = new FilmeService(); this.Filme = filme; LabelNomeFilme.Text = filme.title; ImagePoster.Source = filme.poster_path; }
public ListasPage() { InitializeComponent(); Service = new FilmeService(); var sessionId = SecureStorage.GetAsync("session_id").Result; ListViewListaFilme.ItemSelected += ListViewListaFilme_ItemSelected; }
public void PrepararFilmesParaApuracao_ListaVazia_NaoPodeGerarErro() { var filmes = new List <Filme>(); var filmeService = new FilmeService(); var resultado = filmeService.PrepararFilmesParaApuracao(filmes); Assert.Empty(resultado); }
public IActionResult PostCadastrar(Filme filme) { if (filme != null) { serviceFilme = new FilmeService(_contexto); serviceFilme.CadastrarFilme(filme); } return(Accepted()); }
public void ApurarFinal_MenosQueDoisFilmes_GeraExcecao() { var filme1 = new Filme("ABC", 10); var filmes = new List <Filme> { filme1 }; var filmeService = new FilmeService(); Assert.Throws <QuantidadeFilmesInvalida>("Quantidade de filmes.", () => filmeService.ApurarFinal(filmes)); }
public void FilmeService_ObterListaDeFilmes_FilmesRetornados() { // Arrange var service = new Mock <IFilmeRestService>(); var filmes = FilmeHelper.Filmes; service.Setup(s => s.ObterTodosFilmes()).Returns(filmes); var filmeService = new FilmeService(service.Object); // Act var filmesRetornados = filmeService.ObterTodosFilmes(); // Assert Assert.True(filmes.Count == filmesRetornados.Count()); }
public void ApurarSemiFinal_NotasIguais_ApuracaoOcorrePorTitulo() { var filmes = new List <Filme> { new Filme("Os Incríveis 2", 8.5), new Filme("Jurassic World: Reino Ameaçado", 8.5), new Filme("Oito Mulheres e um Segredo", 7.8), new Filme("Hereditário", 7.8) }; var filmeService = new FilmeService(); var resultado = filmeService.ApurarSemiFinal(filmes); Assert.Equal("Jurassic World: Reino Ameaçado", resultado.ElementAt(0).Titulo); Assert.Equal("Hereditário", resultado.ElementAt(1).Titulo); }
public void ApurarFinal_NotasIguais_OrdenaPorTitulo() { var filme1 = new Filme("DEF", 10); var filme2 = new Filme("ABC", 10); var filmes = new List <Filme> { filme1, filme2 }; var filmeService = new FilmeService(); var resultado = filmeService.ApurarFinal(filmes); Assert.Same(resultado.ElementAt(0), filme2); Assert.Same(resultado.ElementAt(1), filme1); }
public void PrepararFilmesParaApuracao_OrdenaFilmesPorTitulo() { var filmes = new List <Filme> { new Filme("Os Incríveis 2", 8.5), new Filme("Jurassic World: Reino Ameaçado", 8.5), new Filme("Oito Mulheres e um Segredo", 7.8), new Filme("Hereditário", 7.8) }; var filmeService = new FilmeService(); var resultado = filmeService.PrepararFilmesParaApuracao(filmes); Assert.Equal("Hereditário", resultado.ElementAt(0).Titulo); Assert.Equal("Jurassic World: Reino Ameaçado", resultado.ElementAt(1).Titulo); Assert.Equal("Oito Mulheres e um Segredo", resultado.ElementAt(2).Titulo); Assert.Equal("Os Incríveis 2", resultado.ElementAt(3).Titulo); }
public void ApurarQuartasDeFinal_NotasDiferentes_ApuracaoOcorrePorNota() { var filmes = new List <Filme> { new Filme("Os Incríveis 2", 8.5), new Filme("Jurassic World: Reino Ameaçado", 6.7), new Filme("Oito Mulheres e um Segredo", 6.3), new Filme("Hereditário", 7.8), new Filme("Vingadores: Guerra Infinita", 8.8), new Filme("Deadpool 2", 8.1), new Filme("Han Solo: Uma História Star Wars", 7.2), new Filme("Thor: Ragnarok", 7.9) }; var filmeService = new FilmeService(); var resultado = filmeService.ApurarQuartasDeFinal(filmes); Assert.Equal("Os Incríveis 2", resultado.ElementAt(0).Titulo); Assert.Equal("Han Solo: Uma História Star Wars", resultado.ElementAt(1).Titulo); Assert.Equal("Deadpool 2", resultado.ElementAt(2).Titulo); Assert.Equal("Vingadores: Guerra Infinita", resultado.ElementAt(3).Titulo); }
public async Task Deve_Obter_Finalistas() { var lista = new List <Filme> { new Filme { Id = "tt3606756", Titulo = "Os Incríveis 2", Ano = 2018, Nota = 8.5f }, new Filme { Id = "tt4881806", Titulo = "Jurassic World= Reino Ameaçado", Ano = 2018, Nota = 6.7f }, new Filme { Id = "tt5164214", Titulo = "Oito Mulheres e um Segredo", Ano = 2018, Nota = 6.3f }, new Filme { Id = "tt7784604", Titulo = "Hereditário", Ano = 2018, Nota = 7.8f } }; var mocRepository = new Mock <IFilmeRepository>(); var service = new FilmeService(mocRepository.Object); var result = await service.GerarCompeticao(lista); Assert.Equal(2, result.Count); }
public FilmeController(FilmeService filmeService) { _filmeService = filmeService; }
public async void Deve_Obter_Selecao() { var lista = new List <Filme> { new Filme { Id = "tt3606756", Titulo = "Os Incríveis 2", Ano = 2018, Nota = 8.5f }, new Filme { Id = "tt4881806", Titulo = "Jurassic World= Reino Ameaçado", Ano = 2018, Nota = 6.7f }, new Filme { Id = "tt5164214", Titulo = "Oito Mulheres e um Segredo", Ano = 2018, Nota = 6.3f }, new Filme { Id = "tt7784604", Titulo = "Hereditário", Ano = 2018, Nota = 7.8f }, new Filme { Id = "tt4154756", Titulo = "Vingadores= Guerra Infinita", Ano = 2018, Nota = 8.8f }, new Filme { Id = "tt5463162", Titulo = "Deadpool 2", Ano = 2018, Nota = 8.1f }, new Filme { Id = "tt3778644", Titulo = "Han Solo= Uma História Star Wars", Ano = 2018, Nota = 7.2f }, new Filme { Id = "tt3501632", Titulo = "Thor= Ragnarok", Ano = 2017, Nota = 7.9f }, new Filme { Id = "tt2854926", Titulo = "Te Peguei!", Ano = 2018, Nota = 7.1f }, new Filme { Id = "tt0317705", Titulo = "Os Incríveis", Ano = 2004, Nota = 8.0f }, new Filme { Id = "tt3799232", Titulo = "A Barraca do Beijo", Ano = 2018, Nota = 6.4f }, new Filme { Id = "tt1365519", Titulo = "Tomb Raider= A Origem", Ano = 2018, Nota = 6.5f }, new Filme { Id = "tt1825683", Titulo = "Pantera Negra", Ano = 2018, Nota = 7.5f }, new Filme { Id = "tt5834262", Titulo = "Hotel Artemis", Ano = 2018, Nota = 6.3f }, new Filme { Id = "tt7690670", Titulo = "Superfly", Ano = 2018, Nota = 5.1f }, new Filme { Id = "tt6499752", Titulo = "Upgrade", Ano = 2018, Nota = 7.8f } }; var mocRepository = new Mock <IFilmeRepository>(); var service = new FilmeService(mocRepository.Object); var result = await service.GerarCompeticao(lista); Assert.Equal(8, result.Count); }
public HomeController(FilmeService filmeService, AutoMapperConfig autoMap) { this.filmeService = filmeService; this.autoMap = autoMap; }
public async Task Deve_Obter_Fase_Eliminatoria() { var lista = new List <Filme> { new Filme { Id = "tt3606756", Titulo = "Os Incríveis 2", Ano = 2018, Nota = 8.5f }, new Filme { Id = "tt4881806", Titulo = "Jurassic World= Reino Ameaçado", Ano = 2018, Nota = 6.7f }, new Filme { Id = "tt5164214", Titulo = "Oito Mulheres e um Segredo", Ano = 2018, Nota = 6.3f }, new Filme { Id = "tt7784604", Titulo = "Hereditário", Ano = 2018, Nota = 7.8f }, new Filme { Id = "tt4154756", Titulo = "Vingadores= Guerra Infinita", Ano = 2018, Nota = 8.8f }, new Filme { Id = "tt5463162", Titulo = "Deadpool 2", Ano = 2018, Nota = 8.1f }, new Filme { Id = "tt3778644", Titulo = "Han Solo= Uma História Star Wars", Ano = 2018, Nota = 7.2f }, new Filme { Id = "tt3501632", Titulo = "Thor= Ragnarok", Ano = 2017, Nota = 7.9f }, }; var mocRepository = new Mock <IFilmeRepository>(); var service = new FilmeService(mocRepository.Object); var result = await service.GerarCompeticao(lista); Assert.Equal(4, result.Count); }
public FilmeController(FilmeService filmeService, CampeonatoService campeonatoService) { this.filmeService = filmeService; this.campeonatoService = campeonatoService; }
public FilmeController(FilmeService filmeService, AtorService atorService) { this.filmeService = filmeService; _filmeService = filmeService; _atorService = atorService; }
public FilmesController(FilmeService filmeService, ApplicationDbContext context) { _filmeService = filmeService; _context = context; }
public FilmeServiceTest(FilmeServiceFixture serviceFixture) { ServiceFixture = serviceFixture; FilmeService = ServiceFixture.GetFilmeService(); }
public FilmeController(FilmeService filmeService) => this._filmeService = filmeService;
public FilmeController(IMapper mapper, FilmeService serviceFilme) { _mapper = mapper; _serviceFilme = serviceFilme; }
public FilmeServiceTests(FilmeServiceFixture filmeServiceFixture) { _filmeServiceFixture = filmeServiceFixture; _filmeService = _filmeServiceFixture.GetFilmeService(); }