public Filme(string nome, string sinopse, PeriodoDeExibicao periodoDeExibicao, NivelDeClassificacao classificacao) { Id = Guid.NewGuid(); Nome = nome; Sinopse = sinopse; PeriodoDeExebicao = periodoDeExibicao; Classificacao = classificacao; CadastradoEm = DateTime.Now; }
public void adicionar_uma_nova_programacao() { var filmeId = Guid.Parse("E0A6679D-50CD-4190-8F84-E3B3BBE1416E"); var salaId = Guid.Parse("4D7D7B13-90B6-4E9A-9693-701EF99AAE4D"); var exibicao = new PeriodoDeExibicao(DateTime.Now, DateTime.Now.AddDays(20)); var sessoes = new List <Sessao> { new Sessao(filmeId, salaId, DateTime.Now, true) }; var programacao = new Programacao(exibicao, sessoes); _repProgramacao.Criar(programacao); }
public void adicionar_uma_nova_programacao() { var filmeId = Guid.Parse("E0A6679D-50CD-4190-8F84-E3B3BBE1416E"); var salaId = Guid.Parse("49DD717A-604D-4A3B-80BA-87604D1D8664"); var exibicao = new PeriodoDeExibicao(DateTime.Now, DateTime.Now.AddDays(20)); var sessoes = new List <Sessao> { new Sessao(salaId, filmeId, DateTime.Now, true) }; var programacao = new Programacao(exibicao, sessoes); _repProgramacao.Salvar(programacao); }
public void adicionar_uma_sessao_a_programacao() { var programacaoId = Guid.Parse("C1006F10-327D-45DB-A928-03301BD74825"); var filmeId = Guid.Parse("E0A6679D-50CD-4190-8F84-E3B3BBE1416E"); var salaId = Guid.Parse("4D7D7B13-90B6-4E9A-9693-701EF99AAE4D"); var exibicao = new PeriodoDeExibicao(DateTime.Now, DateTime.Now.AddDays(20)); var sessao = new Sessao(filmeId, salaId, DateTime.Now, true); var programacao = _repProgramacao.ObterPor(programacaoId); programacao.AdicionarSessao(sessao); _repProgramacao.Editar(programacao); _repProgramacao.ObterPor(programacaoId).Sessoes.Count().Should().Equals(programacao.Sessoes.Count()); }
public Programacao(PeriodoDeExibicao exibicao, List <Sessao> sessoes) { _sessoes = new List <Sessao>(); Exibicao = exibicao; sessoes.ForEach(s => AdicionarSessao(s)); }
public Programacao(PeriodoDeExibicao exibicao, List <Sessao> sessoes) { Id = Guid.NewGuid(); Exibicao = exibicao; _Sessoes = sessoes; }