public void TriboPorNomeNulo() { // Arrange var tribo = new Tribo { Id = 0, Id_Mentor = 0, Nome = null, Ativo = false }; var repoMock = new Mock <ITriboRepositorio>(); var TriboNull = new TriboNegocio(repoMock.Object); // Assert Assert.Throws <ConflitoException>(() => TriboNull.Inserir(tribo)); }
public void TriboInserirNomeNullOrEmpty() { // Arrange var tribo = new Tribo { Id = 10, Id_Mentor = 1, Nome = "", Ativo = true }; var repoMock = new Mock <ITriboRepositorio>(); repoMock.Setup(m => m.Inserir(tribo)); var _triboNegocio = new TriboNegocio(repoMock.Object); //Assert Assert.Throws <ConflitoException>(() => _triboNegocio.Inserir(tribo)); }
public void TriboInserirOk() { // Arrange var tribo = new Tribo { Id = 10, Id_Mentor = 1, Nome = "Teste", Ativo = true }; var repoMock = new Mock <ITriboRepositorio>(); repoMock.Setup(m => m.Inserir(tribo)).Returns(tribo.Id); var _triboNegocio = new TriboNegocio(repoMock.Object); //Act var objRetornado = _triboNegocio.Inserir(tribo); // Assert Assert.Equal(tribo.Id, objRetornado); }