Exemple #1
0
        public void Falha_Cadastrar_Vaga_Existente()
        {
            //Arrange
            MockEmpresaRepositorio
            .Setup(x => x.GetOneByCriteria(It.IsAny <Expression <Func <Empresa, bool> > >()))
            .Returns <Empresa>(null);

            //Act
            Vaga vaga = VagaService.CadastrarVaga(new CadastroVagaRequest(), new Guid());

            //Assert
            Assert.IsNull(vaga);
        }
Exemple #2
0
        public void Secesso_Cadastrar_Vaga()
        {
            //Arrange
            var criterios = new List <CriterioItem>()
            {
                new CriterioItem()
                {
                    Titulo            = "Criterio",
                    Descricao         = "",
                    PerfilMinDesejado = 3,
                    Peso = 4,
                },
                new CriterioItem()
                {
                    Titulo            = "Criterio",
                    Descricao         = "",
                    PerfilMinDesejado = 3,
                    Peso = 4,
                },
                new CriterioItem()
                {
                    Titulo            = "Criterio",
                    Descricao         = "",
                    PerfilMinDesejado = 3,
                    Peso = 4,
                }
            };
            CadastroVagaRequest vagaRequest = new CadastroVagaRequest();

            vagaRequest.Criterios = criterios;
            vagaRequest.Descricao = "";
            vagaRequest.Titulo    = "Vaga Teste";
            Guid usuarioId = new Guid();

            MockEmpresaRepositorio
            .Setup(x => x.GetOneByCriteria(It.IsAny <Expression <Func <Empresa, bool> > >()))
            .Returns(this.Empresa);
            MockVagaRepositorio
            .Setup(x => x.Save(It.IsAny <Vaga>()))
            .Returns(new Vaga());

            var dataNascimento = new DateTime(1990, 10, 25);

            //Act
            Vaga vaga = VagaService.CadastrarVaga(vagaRequest, usuarioId);

            //Assert
            Assert.IsNotNull(vaga);
        }