Esempio n. 1
0
        public void SquadPorNomeNotFound()
        {
            // Arrange
            var nome = "";

            var repoMock = new Mock <ISquadRepositorio>();

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


            var _squadNegocio = new SquadNegocio(repoMock.Object);

            // Assert
            // Act + Assert
            Assert.Throws <NaoEncontradoException>(() => _squadNegocio.SelecionarPorNome(nome));
        }
Esempio n. 2
0
        public void SquadPorNomeOK()
        {
            // Arrange
            var nome = "Nerd";

            var repoMock = new Mock <ISquadRepositorio>();

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


            var _squadNegocio = new SquadNegocio(repoMock.Object);

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

            // Assert
            Assert.NotNull(objRetornado);
        }