コード例 #1
0
        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("49DD717A-604D-4A3B-80BA-87604D1D8664");

            var sessao = new Sessao(salaId, filmeId, DateTime.Now, true);


            var programacao = _repProgramacao.ObterPor(programacaoId);

            programacao.AdicionarSessao(sessao);

            _repProgramacao.Editar(programacao);

            _repProgramacao.ObterPor(programacaoId).Sessoes.Count().Should().BeGreaterOrEqualTo(2);
        }
コード例 #2
0
        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());
        }