Exemple #1
0
 /// <summary>
 /// Valores inseridos por default
 /// </summary>
 public Empregado() : base()
 {
     inicioTrabalho = DateTime.Parse("01/01/2020");
     vencimento     = 0;
     morada         = "";
     trabalho       = TipoTrabalho.Limpeza;
 }
Exemple #2
0
 public LayoutServicoMecanicaManual(
     Cabecalho cabecalho,
     int servicoId,
     BaseCalculo baseCalculo,
     ValorCarga valorCarga,
     decimal adicionalIMO,
     decimal exercito,
     Moeda moeda,
     decimal pesoMaximo,
     decimal adicionalPeso,
     TipoTrabalho tipoTrabalho,
     string descricaoValor)
 {
     Cabecalho      = cabecalho;
     ServicoId      = servicoId;
     BaseCalculo    = baseCalculo;
     ValorCarga     = valorCarga;
     AdicionalIMO   = adicionalIMO;
     Exercito       = exercito;
     Moeda          = moeda;
     PesoMaximo     = pesoMaximo;
     AdicionalPeso  = adicionalPeso;
     TipoTrabalho   = tipoTrabalho;
     DescricaoValor = descricaoValor;
 }
        public void TipoTrabalho_deve_construir_um_tipoTrabalho_valido()
        {
            //Arrange
            var descricao = "Atendimento";

            //Act
            var tipoTrabalho = new TipoTrabalho(descricao);

            //Assert
            tipoTrabalho.Descricao.Should().Be(descricao);
            tipoTrabalho.Ativo.Should().BeTrue();
        }
Exemple #4
0
        public static LayoutServicoMecanicaManual NovoLayoutServicoMecanicaManual(
            int modeloId,
            int linha,
            string descricao,
            decimal valor,
            decimal valor20,
            decimal valor40,
            int servicoId,
            BaseCalculo baseCalculo,
            TipoCarga tipoCarga,
            decimal adicionalIMO,
            decimal exercito,
            Moeda moeda,
            decimal pesoMaximo,
            decimal adicionalPeso,
            TipoTrabalho tipoTrabalho,
            string descricaoValor,
            bool ocultar)
        {
            var cabecalho = new Cabecalho(modeloId, linha, descricao, TipoRegistro.SERVICO_MECANICA_MANUAL, ocultar);

            var valorCarga = new ValorCarga(
                valor,
                valor20,
                valor40,
                tipoCarga);

            var layoutServicoMecanicaManual = new LayoutServicoMecanicaManual(
                cabecalho,
                servicoId,
                baseCalculo,
                valorCarga,
                adicionalIMO,
                exercito,
                moeda,
                pesoMaximo,
                adicionalPeso,
                tipoTrabalho,
                descricaoValor);

            return(layoutServicoMecanicaManual);
        }
Exemple #5
0
        public void Experiencia_deve_construir_uma_experiencia_valida()
        {
            //Arrange
            var descricao             = "Ajudava idosos a resgatar seus gatos em árvores";
            var descricaoTipoTrabalho = "Ajudar idosos";
            var tipoTrabalho          = new TipoTrabalho(descricaoTipoTrabalho);

            var experienciaDto = new ExperienciaDto
            {
                Descricao    = descricao,
                TipoTrabalho = tipoTrabalho
            };

            //Act
            var usuario = new Experiencia(experienciaDto);

            //Assert
            usuario.Descricao.Should().Be(descricao);
            usuario.TipoTrabalho.Should().Be(tipoTrabalho);
        }
Exemple #6
0
            public IEnumerator <object[]> GetEnumerator()
            {
                var descricaoValida       = new string('a', 250);
                var descricaoInvalida     = new string('a', 251);
                var descricaoTipoTrabalho = "Ajudar idosos";
                var tipoTrabalho          = new TipoTrabalho(descricaoTipoTrabalho);

                yield return(new object[] { new ExperienciaDto {
                                                Descricao = null, TipoTrabalho = tipoTrabalho
                                            }, Resources.DescricaoExperienciaVazia });

                yield return(new object[] { new ExperienciaDto {
                                                Descricao = descricaoInvalida, TipoTrabalho = tipoTrabalho
                                            }, Resources.DescricaoExperienciaMaiorQuePermitido });

                yield return(new object[] { new ExperienciaDto {
                                                Descricao = "a", TipoTrabalho = tipoTrabalho
                                            }, Resources.DescricaoExperienciaMenorQuePermitido });

                yield return(new object[] { new ExperienciaDto {
                                                Descricao = descricaoValida, TipoTrabalho = null
                                            }, Resources.TipoDeTrabalhoVazio });
            }