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); }
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); }