示例#1
0
        public void TriboPorNomeNotFound()
        {
            // Arrange
            var nome = "";

            var repoMock = new Mock <ITriboRepositorio>();

            repoMock.Setup(m => m.SelecionarPorNome(nome));


            var _triboNegocio = new TriboNegocio(repoMock.Object);

            // Assert
            // Act + Assert
            Assert.Throws <NaoEncontradoException>(() => _triboNegocio.SelecionarPorNome(nome));
        }
示例#2
0
        public void TriboPorNomeOK()
        {
            // Arrange
            var nome = "NerdBunker";

            var repoMock = new Mock <ITriboRepositorio>();

            repoMock.Setup(m => m.SelecionarPorNome(nome)).Returns(DbMock.Tribo);


            var _triboNegocio = new TriboNegocio(repoMock.Object);

            // Act
            var objRetornado = _triboNegocio.SelecionarPorNome(nome);

            // Assert
            Assert.NotNull(objRetornado);
        }