public void Get_Deveria_Retornar_Uma_Reuniao()
        {
            //Arrange
            Reuniao resultReuniao = _reuniaoRepository.Save(_reuniaoDefault);

            //Action
            Reuniao resultGet = _reuniaoRepository.Get(resultReuniao.Id);

            //Assert
            resultGet.Should().NotBeNull();
            resultGet.Id.Should().Be(resultReuniao.Id);
            resultGet.Should().Equals(resultReuniao);
        }
Ejemplo n.º 2
0
        public void Sistema_Deveria_Buscar_Um_Reuniao_Pelo_Id()
        {
            //Arrange
            Reuniao resultReuniao = _reuniaoService.Alocacao(_reuniaoDefault);

            //Action
            Reuniao resultGet = _reuniaoService.Get(resultReuniao.Id);

            //Assert
            resultGet.Should().NotBeNull();
            resultGet.Id.Should().Be(resultReuniao.Id);
            resultGet.Should().Equals(resultReuniao);
        }
Ejemplo n.º 3
0
        public void Sistema_Deveria_Salvar_Um_Novo_Reuniao_E_Retornar_Do_Banco()
        {
            //Action-Arrange
            Reuniao resultReuniao = _reuniaoService.Alocacao(_reuniaoDefault);

            //Assert
            resultReuniao.Should().NotBeNull();
            resultReuniao.Id.Should().NotBe(0);

            Reuniao resultGet = _reuniaoService.Get(resultReuniao.Id);

            resultGet.Should().NotBeNull();
            resultGet.Should().Equals(resultReuniao);
        }
        public void Save_Deveria_Gravar_Um_Novo_Reuniao()
        {
            //Action-Arrange
            Reuniao resultReuniao = _reuniaoRepository.Save(_reuniaoDefault);

            //Assert
            Reuniao resultGet = _reuniaoRepository.Get(resultReuniao.Id);

            resultReuniao.Should().NotBeNull();
            resultGet.Should().NotBeNull();
            resultGet.Id.Should().Be(resultReuniao.Id);
        }
Ejemplo n.º 5
0
        public void Sistema_Deveria_Deletar_Um_Reuniao_Pelo_Id()
        {
            Reuniao resultReuniao = _reuniaoService.Alocacao(_reuniaoDefault);

            //Action
            _reuniaoService.Delete(resultReuniao);

            //Assert
            Reuniao        resultGet    = _reuniaoService.Get(resultReuniao.Id);
            List <Reuniao> resultGetAll = _reuniaoService.GetAll();

            resultGet.Should().BeNull();
            resultGetAll.Should().HaveCount(0);
        }
        public void Delete_Deveria_Deletar_Um_Reuniao()
        {
            //Arrange
            Reuniao resultReuniao = _reuniaoRepository.Save(_reuniaoDefault);

            //Action
            _reuniaoRepository.Delete(resultReuniao);

            //Assert
            Reuniao        resultGet    = _reuniaoRepository.Get(resultReuniao.Id);
            List <Reuniao> resultGetAll = _reuniaoRepository.GetAll();

            resultGet.Should().BeNull();
            resultGetAll.Should().HaveCount(0);
        }
Ejemplo n.º 7
0
        public void Sistema_Deveria_Alterar_Um_Reuniao_Pelo_Id()
        {
            //Arrange
            Reuniao resultReuniao = _reuniaoService.Alocacao(_reuniaoDefault);

            resultReuniao.Sala.Id = 2;

            //Action
            _reuniaoService.Realocacao(resultReuniao);

            //Assert
            Reuniao resultGet = _reuniaoService.Get(resultReuniao.Id);

            resultGet.Should().NotBeNull();
            resultGet.Id.Should().Be(resultReuniao.Id);
            resultGet.Sala.Id.Should().Be(2);
        }
        public void Update_Deveria_Alterar_Os_Dados_De_Reuniao()
        {
            //Arrange
            DateTime dataAdiantada = DateTime.Now.AddDays(3);
            Reuniao  reuniaoResult = _reuniaoRepository.Save(_reuniaoDefault);

            reuniaoResult.Data = dataAdiantada;

            //Action
            _reuniaoRepository.Update(reuniaoResult);

            //Assert
            Reuniao resultGet = _reuniaoRepository.Get(reuniaoResult.Id);

            resultGet.Should().NotBeNull();
            resultGet.Id.Should().Be(reuniaoResult.Id);
            resultGet.HorarioInicioAtualizado.Should().Be(new DateTime(dataAdiantada.Year, dataAdiantada.Month, dataAdiantada.Day, 11, 0, 0));
            resultGet.HorarioFinalAtualizado.Should().Be(new DateTime(dataAdiantada.Year, dataAdiantada.Month, dataAdiantada.Day, 12, 0, 0));
        }