public void GetAllTest() { IRepositorio <Filme> repositorio = new FilmeRepositorio(); List <Filme> lstFilme = repositorio.GetAll(); Assert.IsTrue(lstFilme.Count > 0); }
public void DecidirDisputaTest() { IRepositorio <Filme> repositorio = new FilmeRepositorio(); List <Filme> lstFilme = repositorio.GetAll().Take(2).ToList(); Filme vencedor = new FilmeRepositorio().DecidirDisputa(lstFilme[0], lstFilme[1]); Assert.IsTrue(vencedor != null); }
public void GerarCampeonatoTest() { IRepositorio <Filme> repositorio = new FilmeRepositorio(); List <Filme> lstFilme = repositorio.GetAll(); List <Filme> lstFilmeTest = RetornoFilmesTeste(filmesTest, lstFilme); lstFilme = new FilmeRepositorio().GerarCampeonato(lstFilmeTest); Assert.IsTrue(lstFilme.Count == 2); }
public void DecidirSemiFinalTest() { IRepositorio <Filme> repositorio = new FilmeRepositorio(); List <Filme> lstFilme = repositorio.GetAll(); List <Filme> lstFilmeTest = RetornoFilmesTeste(filmesTest, lstFilme); lstFilme = new FilmeRepositorio().DecidirSemiFinal(new FilmeRepositorio().DecidirQuartasDeFinal(lstFilmeTest)); Assert.IsTrue(lstFilme.Count == 2); }
public OperacoesVideoLocadora() { _filmeRepositorio = new FilmeRepositorio(); _locatarioRepositorio = new LocatarioRepositorio(); _filmeDomainService = new FilmeDomainService(_filmeRepositorio); _locatarioDomain = new LocatarioDomainService(_locatarioRepositorio); }
public void DeveObterFilmesPorIds() { var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.Obter(It.IsAny <string[]>())).Returns(_filmesRepositorioMock.OitoPrimeiros); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filmes = filmeRepositorio.Obter(_filmesSevicoAplicacaoMock.OitoPrimeirosIds.ToArray()); filmes.Should().NotBeNull().And.BeEquivalentTo(_filmesRepositorioMock.OitoPrimeiros); }
public void DeveObterFilmes() { var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.Obter()).Returns(_filmesRepositorioMock.Lista); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filmes = filmeRepositorio.Obter(); filmes.Should().NotBeNull().And.BeEquivalentTo(_filmesRepositorioMock.Lista); }
public async Task DeveObterFilmesPorIdsAsync() { var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.ObterAsync(It.IsAny <string[]>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult(_filmesRepositorioMock.OitoPrimeiros)); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filmes = await filmeRepositorio.ObterAsync(_filmesSevicoAplicacaoMock.OitoPrimeirosIds.ToArray(), CancellationToken.None); filmes.Should().NotBeNull().And.BeEquivalentTo(_filmesRepositorioMock.OitoPrimeiros); }
public async Task DeveObterFilmesAsync() { var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.ObterAsync(It.IsAny <CancellationToken>())) .Returns(Task.FromResult(_filmesRepositorioMock.Lista)); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filmes = await filmeRepositorio.ObterAsync(); filmes.Should().NotBeNull().And.BeEquivalentTo(_filmesRepositorioMock.Lista); }
public void DeveObterFilmesPorChave(string chave) { var filmeMock = _filmesRepositorioMock.Lista.FirstOrDefault(i => i.Id.Equals(chave)); var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.Obter()).Returns(_filmesRepositorioMock.Lista); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filme = filmeRepositorio.Obter(chave); filme.Should().NotBeNull().And.BeEquivalentTo(filmeMock); }
public async Task DeveObterFilmesPorChaveAsync(string chave) { var filmeMock = _filmesRepositorioMock.Lista.FirstOrDefault(i => i.Id.Equals(chave)); var httpContextoMock = new Mock <IHttpContexto>(); var repositorioLeituraMock = new Mock <IRepositorioLeitura <Filme.Repositorio.Entidades.Filme, string> >(); repositorioLeituraMock.Setup(r => r.ObterAsync(It.IsAny <CancellationToken>())) .Returns(Task.FromResult(_filmesRepositorioMock.Lista)); var filmeRepositorio = new FilmeRepositorio(repositorioLeituraMock.Object, httpContextoMock.Object); var filme = await filmeRepositorio.ObterAsync(chave); filme.Should().NotBeNull().And.BeEquivalentTo(filmeMock); }
public async Task AoEfetuarAConsultaDeveRetornarAColecaoDeFilmes() { var mockHttpMessageHandler = GetMockHttpMessageHandler(); var url = "http://localhost/"; var client = new HttpClient(mockHttpMessageHandler.Object) { BaseAddress = new Uri(url) }; var filmeRepositorio = new FilmeRepositorio(client); var result = await filmeRepositorio.ListarFilmesAsync(); Assert.NotNull(result); Assert.Equal(2, result.Count()); }
public ActionResult Index(List <string> idFilmes) { IRepositorio <Filme> repositorio = new FilmeRepositorio(); List <Filme> lstFilmes = repositorio.GetAll(); List <Filme> lstFilmesSelecionado = new List <Filme>(); List <Filme> lstFilmesFinais; foreach (var item in idFilmes) { lstFilmesSelecionado.Add(lstFilmes.FirstOrDefault(c => c.id.Equals(item))); } lstFilmesFinais = new FilmeRepositorio().GerarCampeonato(lstFilmesSelecionado.OrderBy(c => c.titulo).ToList()); return(Json(new { Resultado = lstFilmesFinais })); }
public Task Roteamento(HttpContext context) { var _repo = new FilmeRepositorio(); var caminhosAtendidos = new Dictionary <string, RequestDelegate> { { "/Filmes/ParaVer", FilmesParaVer }, { "/Filmes/Vistos", FilmesVistos } }; if (caminhosAtendidos.ContainsKey(context.Request.Path)) { var requestDelegate = caminhosAtendidos[context.Request.Path]; return(requestDelegate.Invoke(context)); } context.Response.StatusCode = 404; return(context.Response.WriteAsync(context.Request.Path)); }
private static void Inserir() { foreach (int i in Enum.GetValues(typeof(Tipo))) { Console.WriteLine($"{i}-{Enum.GetName(typeof(Tipo),i)}"); } Console.WriteLine("\nEscolha o tipo de conteúdo a ser inserido:"); int option = LerOpcao(Enum.GetNames(typeof(Tipo)).Length); switch (option) { case 1: Console.WriteLine("\nQual o nome do filme:"); string nome = Console.ReadLine(); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i}-{Enum.GetName(typeof(Genero),i)}"); } Console.WriteLine("\nEscolha o gênero do conteúdo a ser inserido:"); int genero = LerOpcao(Enum.GetNames(typeof(Genero)).Length); Console.WriteLine("\nDigite a duração em min do conteúdo a ser inserido:"); int duracao = LerOpcao(600); Filme novoFilme = new Filme(nome, (Tipo)option, (Genero)genero, duracao); FilmeRepositorio.Insere(novoFilme); break; case 2: Console.WriteLine("\nQual o nome da Serie:"); nome = Console.ReadLine(); foreach (int i in Enum.GetValues(typeof(Genero))) { Console.WriteLine($"{i}-{Enum.GetName(typeof(Genero),i)}"); } Console.WriteLine("\nEscolha o gênero do conteúdo a ser inserido:"); genero = LerOpcao(Enum.GetNames(typeof(Genero)).Length); Console.WriteLine("\nDigite a temporada do conteúdo a ser inserido:"); int temporada = LerOpcao(100); Console.WriteLine("\nDigite o numero de episodios do conteúdo a ser inserido:"); int episodios = LerOpcao(100); Serie novaSerie = new Serie(nome, (Tipo)option, (Genero)genero, temporada, episodios); SerieRepositorio.Insere(novaSerie); break; } }
private static void ExibirInfo() { foreach (int i in Enum.GetValues(typeof(Tipo))) { Console.WriteLine($"{i}-{Enum.GetName(typeof(Tipo),i)}"); } Console.WriteLine("Qual conteúdo você deseja ver informações:"); int option = LerOpcao(Enum.GetNames(typeof(Tipo)).Length); switch (option) { case 1: FilmeRepositorio.ExibirInfo(); break; case 2: SerieRepositorio.ExibirInfo(); break; } }
private static void ListarConteudo() { foreach (int i in Enum.GetValues(typeof(Tipo))) { Console.WriteLine($"{i}-{Enum.GetName(typeof(Tipo),i)}"); } Console.WriteLine("\nQual tipo você deseja listar:"); int option = LerOpcao(Enum.GetNames(typeof(Tipo)).Length); switch (option) { case 1: FilmeRepositorio.Listar(); break; case 2: SerieRepositorio.Listar(); break; } }
public FilmeControlador() { _FilmeRepositorio = new FilmeRepositorio(); }
public ClientesController(FilmeRepositorio filmeRepositorio, ClienteRepositorio clienteRepositorio, ClienteServico clienteServico) { _clienteRepositorio = clienteRepositorio; _filmeRepositorio = filmeRepositorio; _clienteServico = clienteServico; }
// GET: Filme public ActionResult Index() { IRepositorio <Filme> repositorio = new FilmeRepositorio(); return(View(repositorio.GetAll().OrderBy(c => c.titulo).ToList())); }
public CatalogoController() { _context = new DataContext(); _filmeRepositorio = new FilmeRepositorio(_context); _categoriaRepositorio = new CategoriaRepositorio(_context); }
public Task FilmesVistos(HttpContext contexto) { var _repo = new FilmeRepositorio(); return(contexto.Response.WriteAsync(_repo.Vistos.ToString())); }