public MusicasController(IMusicaRepository musicaRepository, MusicaService musicaService, IAlbumRepository albumRepository, Database database) { this.musicaRepository = musicaRepository; this.musicaService = musicaService; this.albumRepository = albumRepository; this.database = database; }
public CatalogosController(CDService cDService, FaixadePrecoService faixadePreco, GravadoraService gravadoraService, MusicaService musicaService) { _cdService = cDService; _faixaService = faixadePreco; _gravadoraService = gravadoraService; _musicaService = musicaService; }
public MusicaController(IMusicaRepository musicaRepository, MusicaService musicaService, IAlbumRepository albumRepository, SpotifyContext contexto) { this.musicaRepository = musicaRepository; this.musicaService = musicaService; this.albumRepository = albumRepository; this.contexto = contexto; }
public MusicasController(IMusicaRepository musicaRepository, MusicaService musicaService, IAlbumRepository albumRepository, SpotifyContext contexto, IAvaliacaoRepository avaliacaoRepository) { this.musicaRepository = musicaRepository; this.musicaService = musicaService; this.albumRepository = albumRepository; this.contexto = contexto; this.avaliacaoRepository = avaliacaoRepository; }
public void Testa_Validacao_de_Musica_Valida() { var musica = new Musica("Musicao show", 30); var musicaService = new MusicaService(); var resultado = musicaService.VerificarInconsistencia(musica); Assert.AreEqual(0, resultado.Count); }
public void Testa_Validacao_de_Musica_Sem_Duracao() { var musica = new Musica("Musicao show", 0); var musicaService = new MusicaService(); var resultado = musicaService.VerificarInconsistencia(musica); Assert.AreEqual("O campo Duracao está nulo", resultado[0]); }
public void EmCasoDeMaisDeUmErroTodosDevemSerRetornados() { var albumService = new MusicaService(); var erros = albumService.Validar(new Musica(null, 0)); CollectionAssert.AreEqual(new List <string> { "É necessário informar o nome da música", "É necessário informar a duração da música" }, erros); }
public void DeveRetornarErroSeUmaDuracaoNaoForInformada() { var albumService = new MusicaService(); var erros = albumService.Validar(new Musica("Musica 1", 0)); CollectionAssert.AreEqual(new List <string> { "É necessário informar a duração da música" }, erros); }
public void DeveRetornarErroSeUmNomeNaoForInformado() { var albumService = new MusicaService(); var erros = albumService.Validar(new Musica(null, 200)); CollectionAssert.AreEqual(new List <string> { "É necessário informar o nome da música" }, erros); }
public MusicasController(IMusicaRepository musicaRepository, MusicaService musicaService, IAlbumRepository albumRepository) { this.musicaRepository = musicaRepository; this.musicaService = musicaService; this.albumRepository = albumRepository; }
public MusicaController(IAlbumRepository albumRepository, MusicaService musicaService) { database = albumRepository; this.musicaService = musicaService; }