public FuncionarioController(ArmazenadorDeFuncionario armazenadorDeFuncionario, ExclusaoDeFuncionario exclusaoDeFuncionario, VinculadorDeFuncionarioEmpresa vinculadorDeFuncionarioEmpresa, VinculadorDeFuncionarioCargo vinculadorDeFuncionarioCargo, IConsultaBase <Funcionario, FuncionarioDto> consultaBase) { _armazenadorDeFuncionario = armazenadorDeFuncionario; _exclusaoDeFuncionario = exclusaoDeFuncionario; _vinculadorDeFuncionarioEmpresa = vinculadorDeFuncionarioEmpresa; _vinculadorDeFuncionarioCargo = vinculadorDeFuncionarioCargo; _consultaBase = consultaBase; }
public FuncionarioServiceTest() { _funcionarioRepository = new Mock <IFuncionarioRepository>(); _notificationContext = new NotificationContext(); var validadorDeCpf = new ValidadorDeCpf(_notificationContext); var validadorDeFuncionarioExistente = new ValidadorDeFuncionarioExistente(_notificationContext); var validadorDeFuncionarioDuplicado = new ValidadorDeFuncionarioDuplicado(_funcionarioRepository.Object, _notificationContext); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario(_funcionarioRepository.Object, _notificationContext, validadorDeCpf, validadorDeFuncionarioExistente, validadorDeFuncionarioDuplicado); }
public ArmazenadorDeFuncionarioTeste() { var fake = new Faker(); _funcionarioDto = new FuncionarioDto { Id = 34, Nome = fake.Person.FullName, Cpf = Util.RemoverMascara(fake.Person.Cpf()), DataContratacao = DateTime.Now, EmpresaId = null, CargoId = null }; _funcionarioRepositorioMock = new Mock <IRepositorioDeFuncionario>(); _consultasDeFuncionario = new Mock <IConsultasDeFuncionario>(); _notificationContext = new Mock <NotificationContext>(); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario(_funcionarioRepositorioMock.Object, _consultasDeFuncionario.Object, _notificationContext.Object); }
public ArmazenadorDeFuncionarioTests() { _faker = FakerBuilder.Novo().Build(); _funcionarioDto = new FuncionarioDto { Nome = _faker.Lorem.Sentence(), Cpf = _faker.Person.Cpf(true) }; _idFuncionario = _faker.Random.Number(100); _idEmpresa = _faker.Random.Number(100); _idCargo = _faker.Random.Number(100); _notificacaoDeDominioMock = new Mock <IDomainNotificationHandlerAsync <DomainNotification> >(); _funcionarioRepositorioMock = new Mock <IFuncionarioRepositorio>(); _empresaRepositorioMock = new Mock <IEmpresaRepositorio>(); _cargoRepositorioMock = new Mock <ICargoRepositorio>(); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario( _funcionarioRepositorioMock.Object, _empresaRepositorioMock.Object, _cargoRepositorioMock.Object, _notificacaoDeDominioMock.Object ); }
public ArmazenadorDeFuncionarioTestes() { _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>(); _validadorCpfDaFuncionarioJaExistenteMock = new Mock <IValidadorCpfDeFuncionarioJaExistente>(); _editarUmFuncionarioMock = new Mock <IEditarUmFuncionario>(); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario( _notificacaoDeDominioMock.Object, _funcionarioRepositorioMock.Object, _validadorCpfDaFuncionarioJaExistenteMock.Object, _editarUmFuncionarioMock.Object ); }
public ArmazenadorDeFuncionarioTestes() { _validadorDeFuncionarioMock = new Mock <IValidadorDeFuncionario>(); _funcionarioRepositoryMock = new Mock <IFuncionarioRepository>(); _armazenadorDeFuncionario = new ArmazenadorDeFuncionario(_funcionarioRepositoryMock.Object, _validadorDeFuncionarioMock.Object); }