Ejemplo n.º 1
0
        public void PessoaPorIdSquadOK()
        {
            // Arrange
            var id = 1;

            var repoMock  = new Mock <IPessoaRepositorio>();
            var repoMock2 = new Mock <IMentorRepositorio>();

            repoMock.Setup(m => m.SelecionarPorIdSquad(id)).Returns(DbMock.Pessoa);

            var _pessoaNegocio = new PessoaNegocio(repoMock.Object, repoMock2.Object);

            // Act
            var objRetornado = _pessoaNegocio.SelecionarPorIdSquad(id);

            // Assert
            Assert.NotNull(objRetornado);
        }
Ejemplo n.º 2
0
        public void PessoaPorIdSquadNulo()
        {
            // Arrange
            var pessoa = new PessoaDto
            {
                Id_Squads = 0,
            };

            var repoMock = new Mock <IPessoaRepositorio>();

            repoMock.Setup(m => m.SelecionarPorIdSquad(pessoa.Id_Squads));
            var repoMock2 = new Mock <IMentorRepositorio>();

            var pessoaNull = new PessoaNegocio(repoMock.Object, repoMock2.Object);


            // Assert
            Assert.Throws <NaoEncontradoException>(() => pessoaNull.SelecionarPorIdSquad(pessoa.Id_Squads));
        }