示例#1
0
        public VinculadorDeFuncionarioNoCargoTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _funcionarioId         = _onboardingSIGDB1faker.Id();
            _cargoId = _onboardingSIGDB1faker.Id();

            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _cargoDoFuncionarioDto = new CargoDoFuncionarioDto()
            {
                FuncionarioId = _funcionarioId,
                CargoId       = _cargoId,
                DataDeVinculo = _onboardingSIGDB1faker.QualquerDataDoUltimoAno()
            };

            var empresa = EmpresaBuilder.Novo().ComId(_onboardingSIGDB1faker.Id()).Build();

            _funcionario = FuncionarioBuilder.Novo().ComId(_funcionarioId).ComEmpresa(empresa).Build();
            _cargo       = CargoBuilder.Novo().ComId(_cargoId).Build();

            _notificacaoDeDominioMock   = new Mock <IDomainNotificationHandler>();
            _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>();
            _cargoRepositorioMock       = new Mock <ICargoRepositorio>();

            _vinculadorDeFuncionarioNoCargo = new VinculadorDeFuncionarioNoCargo(
                _notificacaoDeDominioMock.Object,
                _funcionarioRepositorioMock.Object,
                _cargoRepositorioMock.Object
                );
        }
 public FuncionarioTestes()
 {
     _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
     _nome = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150);
     _cpf  = _onboardingSIGDB1faker.Cpf();
     _dataDeContratacao = _onboardingSIGDB1faker.QualquerDataDoUltimoAno();
 }
 public EmpresaTestes()
 {
     _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
     _nome           = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150);
     _cnpj           = _onboardingSIGDB1faker.Cnpj();
     _dataDeFundacao = _onboardingSIGDB1faker.QualquerDataDoUltimoAno();
 }
示例#4
0
        public static CargoBuilder Novo()
        {
            var faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _descricao = faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero250);

            return(new CargoBuilder());
        }
        public static EmpresaBuilder Novo()
        {
            var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _nome           = onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150);
            _cnpj           = onboardingSIGDB1faker.Cnpj();
            _dataDeFundacao = onboardingSIGDB1faker.QualquerDataDoUltimoAno();

            return(new EmpresaBuilder());
        }
示例#6
0
        public CargoDoFuncionarioTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _dataDeVinvulo         = _onboardingSIGDB1faker.QualquerDataDoUltimoAno();

            var empresa = EmpresaBuilder.Novo().ComId(_onboardingSIGDB1faker.Id()).Build();

            _funcionario = FuncionarioBuilder.Novo().ComId(_onboardingSIGDB1faker.Id()).ComEmpresa(empresa).Build();
            _cargo       = CargoBuilder.Novo().ComId(_onboardingSIGDB1faker.Id()).Build();
        }
        public static FuncionarioBuilder Novo()
        {
            var faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _nome = faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150);
            _cpf  = faker.Cpf();
            _dataDeContratacao = faker.QualquerDataDoUltimoAno();
            _empresa           = null;

            return(new FuncionarioBuilder());
        }
        public static CargoDoFuncionarioBuilder Novo()
        {
            var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _dataDeVinvulo = onboardingSIGDB1faker.QualquerDataDoUltimoAno();

            var empresa = EmpresaBuilder.Novo().ComId(onboardingSIGDB1faker.Id()).Build();

            _funcionario = FuncionarioBuilder.Novo().ComId(onboardingSIGDB1faker.Id()).ComEmpresa(empresa).Build();
            _cargo       = CargoBuilder.Novo().ComId(onboardingSIGDB1faker.Id()).Build();
            return(new CargoDoFuncionarioBuilder());
        }
示例#9
0
        public ValidarExclusaoDeCargoTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _cargoId = _onboardingSIGDB1faker.Id();

            _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>();
            _cargoRepositorioMock     = new Mock <ICargoRepositorio>();

            _validadorDeExclusaoDeCargo = new ValidadorDeExclusaoDeCargo(
                _notificacaoDeDominioMock.Object,
                _cargoRepositorioMock.Object
                );
        }
示例#10
0
        public ValidarExclusaoDeFuncionarioTestes()
        {
            var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _funcionarioId = onboardingSIGDB1faker.Id();

            _notificacaoDeDominioMock   = new Mock <IDomainNotificationHandler>();
            _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>();

            _validadorDeExclusaoDeFuncionario = new ValidadorDeExclusaoDeFuncionario(
                _notificacaoDeDominioMock.Object,
                _funcionarioRepositorioMock.Object
                );
        }
        public ValidarCnpjDaEmpresaJaExistenteTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _id           = _onboardingSIGDB1faker.Id();
            _cnpj         = _onboardingSIGDB1faker.Cnpj();
            _erroEsperado = Resource.FormatarResourceToLowerValor2(
                Resource.MensagemJaExisteCadastradoFeminino,
                EmpresaResources.Empresa, EmpresaResources.Cnpj);

            _empresaRepositorioMock            = new Mock <IEmpresaRepositorio>();
            _notificacaoDeDominioMock          = new Mock <IDomainNotificationHandler>();
            _validadorCnpjDaEmpresaJaExistente = new ValidadorCnpjDaEmpresaJaExistente(
                _notificacaoDeDominioMock.Object,
                _empresaRepositorioMock.Object);
        }
        public VinculadorDeFuncionarioNaEmpresaTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
            _idFuncionario         = _onboardingSIGDB1faker.Id();
            _idEmpresa             = _onboardingSIGDB1faker.Id();

            _notificacaoDeDominioMock   = new Mock <IDomainNotificationHandler>();
            _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>();
            _empresaRepositorioMock     = new Mock <IEmpresaRepositorio>();

            _vinculadorDeFuncionarioNaEmpresa = new VinculadorDeFuncionarioNaEmpresa(
                _notificacaoDeDominioMock.Object,
                _funcionarioRepositorioMock.Object,
                _empresaRepositorioMock.Object
                );
        }
        public ValidarCpfDaFuncionarioJaExistenteTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _id           = _onboardingSIGDB1faker.Id();
            _cpf          = _onboardingSIGDB1faker.Cpf();
            _erroEsperado = Resource.FormatarResourceToLowerValor2(
                Resource.MensagemJaExisteCadastradoMasculino,
                FuncionarioResources.Funcionario, FuncionarioResources.Cpf);

            _funcionarioRepositorio               = new Mock <IFuncionarioRepositorio>();
            _notificacaoDeDominioMock             = new Mock <IDomainNotificationHandler>();
            _validadorCpfDaFuncionarioJaExistente = new ValidadorCpfDeFuncionarioJaExistente(
                _notificacaoDeDominioMock.Object,
                _funcionarioRepositorio.Object);
        }
        public ExclusaoDeEmpresaTestes()
        {
            var onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _empresaId = onboardingSIGDB1faker.Id();

            _notificacaoDeDominioMock         = new Mock <IDomainNotificationHandler>();
            _empresaRepositorioMock           = new Mock <IEmpresaRepositorio>();
            _validadorDeExclusaoDeEmpresaMock = new Mock <IValidadorDeExclusaoDeEmpresa>();

            _exclusaoDeEmpresa = new ExclusaoDeEmpresa(
                _notificacaoDeDominioMock.Object,
                _empresaRepositorioMock.Object,
                _validadorDeExclusaoDeEmpresaMock.Object
                );
        }
        public EditarUmCargoTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _id       = _onboardingSIGDB1faker.Id();
            _cargoDto = new CargoDto
            {
                Descricao = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero250)
            };

            _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>();
            _cargoRepositorioMock     = new Mock <ICargoRepositorio>();

            _editarUmCargo = new EditarUmCargo(
                _notificacaoDeDominioMock.Object,
                _cargoRepositorioMock.Object
                );
        }
        public EditarUmFuncionarioTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _id             = _onboardingSIGDB1faker.Id();
            _funcionarioDto = new FuncionarioDto
            {
                Nome = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150),
                Cpf  = _onboardingSIGDB1faker.Cpf(),
                DataDeContratacao = _onboardingSIGDB1faker.QualquerDataDoUltimoAno()
            };

            _notificacaoDeDominioMock   = new Mock <IDomainNotificationHandler>();
            _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>();

            _editarUmFuncionario = new EditarUmFuncionario(
                _notificacaoDeDominioMock.Object,
                _funcionarioRepositorioMock.Object
                );
        }
示例#17
0
        public EditarUmaEmpresaTestes()
        {
            _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();

            _id         = _onboardingSIGDB1faker.Id();
            _empresaDto = new EmpresaDto
            {
                Nome           = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero150),
                Cnpj           = _onboardingSIGDB1faker.Cnpj(),
                DataDeFundacao = _onboardingSIGDB1faker.QualquerDataDoUltimoAno()
            };

            _notificacaoDeDominioMock = new Mock <IDomainNotificationHandler>();
            _empresaRepositorioMock   = new Mock <IEmpresaRepositorio>();

            _editarUmaEmpresa = new EditarUmaEmpresa(
                _notificacaoDeDominioMock.Object,
                _empresaRepositorioMock.Object
                );
        }
示例#18
0
 public CargoTestes()
 {
     _onboardingSIGDB1faker = OnboardingSIGDB1FakerBuilder.Novo().Build();
     _descricao             = _onboardingSIGDB1faker.FraseComQuantidadeExataDeCaracteres(Constantes.Numero250);
 }