public void NaoDeveAceitarCargoRepetidosParaOMesmoFuncionario() { var cargoDoFuncionario = CargoDoFuncionarioBuilder.Novo().Build(); cargoDoFuncionario.Funcionario.AdicionarCargo(cargoDoFuncionario); Assert.False(cargoDoFuncionario.Validar()); }
public void NaoDeveAceitarVinculoComDataInvalida() { var dataInvalida = DateTime.MinValue; var cargoDoFuncionario = CargoDoFuncionarioBuilder.Novo().ComDataDeVinculo(dataInvalida).Build(); Assert.False(cargoDoFuncionario.Validar()); }
public void NaoDeveAceitarVinculoSemFuncionario() { Funcionario funcionarioInvalido = null; var cargoDoFuncionario = CargoDoFuncionarioBuilder.Novo().ComFuncionario(funcionarioInvalido).Build(); Assert.False(cargoDoFuncionario.Validar()); }
public void NaoDeveAceitarVinculoComCargoSemCadastro() { var cargoInvalido = CargoBuilder.Novo().Build(); var cargoDoFuncionario = CargoDoFuncionarioBuilder.Novo().ComCargo(cargoInvalido).Build(); Assert.False(cargoDoFuncionario.Validar()); }
public void NaoDeveAceitarFuncionarioSemEmpresa() { var funcionarioSemEmpresa = FuncionarioBuilder.Novo().ComId(_onboardingSIGDB1faker.Id()).Build(); var cargoDoFuncionario = CargoDoFuncionarioBuilder.Novo().ComFuncionario(funcionarioSemEmpresa).Build(); Assert.False(cargoDoFuncionario.Validar()); }