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